# near model CODE resource # jump table entries: 60536-60722 (187 of them) 00000000 FFFF .extension 0xFFF // unimplemented 00000002 EC78 ror D0.w, D6 00000004 0000 4E02 ori.b D0, 0x2 00000008 48E7 1C38 movem.l -[A7], D3,D4,D5,A2,A3,A4 0000000C 4FEF FFC8 lea.l A7, [A7 - 0x38] 00000010 266F 0054 movea.l A3, [A7 + 0x54] 00000014 99CC sub.l A4, A4 00000016 2453 movea.l A2, [A3] 00000018 302F 0058 move.w D0, [A7 + 0x58] 0000001C 48C0 ext.l D0 0000001E 4EAD 9D1E jsr [A5 - 0x62E2] 00000022 0266 0000 andi.w -[A6], 0x0 00000026 0037 0000 01E2 0008 0000 ori.b [[0x8]], 0x0 00000030 0037 0032 0000 ori.b [A7 + D0.w], 0x32 /* '2' */ 00000036 0038 002C 0000 ori.b [0x00000000 /* __m68k_reset_stack__ */], 0x2C /* ',' */ 0000003C 0178 01B2 bchg [0x000001B2 /* Lvl2DT */], D0 00000040 0000 017F ori.b D0, 0x7F 00000044 01DE bset [A6]+, D0 00000046 0000 01DD ori.b D0, 0xDD 0000004A 002C 0000 01DE ori.b [A4 + 0x1DE], 0x0 00000050 008A 0000 01DF ori.l A2, 0x1DF 00000056 023E 0000 andi.b <>, 0x0 0000005A 01E0 bset -[A0], D0 0000005C 0238 0000 01E2 andi.b [0x000001E2], 0x0 00000062 00E8 7004 ori.? [A0 + 0x7004], 0xFFFFFFFFFFFFFFFF 00000066 2F40 0030 move.l [A7 + 0x30], D0 0000006A 42AF 0034 clr.l [A7 + 0x34] 0000006E 49EF 0030 lea.l A4, [A7 + 0x30] 00000072 6000 0220 bra +0x222 /* 00000294 */ 00000076 4A2A 0040 tst.b [A2 + 0x40] 0000007A 6700 0218 beq +0x21A /* 00000294 */ 0000007E 42A7 clr.l -[A7] 00000080 2F0B move.l -[A7], A3 00000082 4EAD C2F0 jsr [A5 - 0x3D10] 00000086 2448 movea.l A2, A0 00000088 486A 0030 pea.l [A2 + 0x30] 0000008C 486A 0008 pea.l [A2 + 0x8] 00000090 4EAD DA00 jsr [A5 - 0x2600] 00000094 102A 0009 move.b D0, [A2 + 0x9] 00000098 7240 moveq.l D1, 0x40 0000009A C081 and.l D0, D1 0000009C 4A80 tst.l D0 0000009E 4FEF 0010 lea.l A7, [A7 + 0x10] 000000A2 660A bne +0xC /* 000000AE */ 000000A4 486A 0020 pea.l [A2 + 0x20] 000000A8 4EAD D9F0 jsr [A5 - 0x2610] 000000AC 584F addq.w A7, 4 label000000AE: 000000AE 486A 0030 pea.l [A2 + 0x30] 000000B2 4EAD D9F0 jsr [A5 - 0x2610] 000000B6 41EA 0030 lea.l A0, [A2 + 0x30] 000000BA 43EA 0020 lea.l A1, [A2 + 0x20] 000000BE 22D8 move.l [A1]+, [A0]+ 000000C0 22D8 move.l [A1]+, [A0]+ 000000C2 22D8 move.l [A1]+, [A0]+ 000000C4 22D8 move.l [A1]+, [A0]+ 000000C6 422A 0040 clr.b [A2 + 0x40] 000000CA 42A7 clr.l -[A7] 000000CC 2F0B move.l -[A7], A3 000000CE 4EAD C2F8 jsr [A5 - 0x3D08] 000000D2 4FEF 000C lea.l A7, [A7 + 0xC] 000000D6 6000 01BC bra +0x1BE /* 00000294 */ 000000DA 362D 0FA0 move.w D3, [A5 + 0xFA0] 000000DE 0C43 0002 cmpi.w D3, 0x2 000000E2 6D00 01B0 blt +0x1B2 /* 00000294 */ 000000E6 41EA 0030 lea.l A0, [A2 + 0x30] 000000EA 43EF 0018 lea.l A1, [A7 + 0x18] 000000EE 22D8 move.l [A1]+, [A0]+ 000000F0 22D8 move.l [A1]+, [A0]+ 000000F2 22D8 move.l [A1]+, [A0]+ 000000F4 22D8 move.l [A1]+, [A0]+ 000000F6 486F 0018 pea.l [A7 + 0x18] 000000FA 3003 move.w D0, D3 000000FC 48C0 ext.l D0 000000FE 5380 subq.l D0, 1 00000100 E788 lsl D0, 3 00000102 206D 0F8E movea.l A0, [A5 + 0xF8E] 00000106 2050 movea.l A0, [A0] 00000108 D1ED 0F96 add.l A0, [A5 + 0xF96] 0000010C 91C0 sub.l A0, D0 0000010E 2F28 0004 move.l -[A7], [A0 + 0x4] 00000112 486F 0020 pea.l [A7 + 0x20] 00000116 4EAD DA18 jsr [A5 - 0x25E8] 0000011A 4A00 tst.b D0 0000011C 4FEF 000C lea.l A7, [A7 + 0xC] 00000120 6700 0172 beq +0x174 /* 00000294 */ 00000124 42A7 clr.l -[A7] 00000126 2F0B move.l -[A7], A3 00000128 4EAD C2F0 jsr [A5 - 0x3D10] 0000012C 2448 movea.l A2, A0 0000012E 486A 0030 pea.l [A2 + 0x30] 00000132 486A 0008 pea.l [A2 + 0x8] 00000136 4EAD DA08 jsr [A5 - 0x25F8] 0000013A 42A7 clr.l -[A7] 0000013C 2F0B move.l -[A7], A3 0000013E 4EAD C2F8 jsr [A5 - 0x3D08] 00000142 4FEF 0018 lea.l A7, [A7 + 0x18] 00000146 6000 014C bra +0x14E /* 00000294 */ 0000014A 382D 0FA0 move.w D4, [A5 + 0xFA0] 0000014E 0C44 0003 cmpi.w D4, 0x3 00000152 6D00 0140 blt +0x142 /* 00000294 */ 00000156 41EA 0030 lea.l A0, [A2 + 0x30] 0000015A 43EF 0008 lea.l A1, [A7 + 0x8] 0000015E 22D8 move.l [A1]+, [A0]+ 00000160 22D8 move.l [A1]+, [A0]+ 00000162 22D8 move.l [A1]+, [A0]+ 00000164 22D8 move.l [A1]+, [A0]+ 00000166 3A04 move.w D5, D4 00000168 48C5 ext.l D5 0000016A 2005 move.l D0, D5 0000016C 5380 subq.l D0, 1 0000016E E788 lsl D0, 3 00000170 206D 0F8E movea.l A0, [A5 + 0xF8E] 00000174 2050 movea.l A0, [A0] 00000176 D1ED 0F96 add.l A0, [A5 + 0xF96] 0000017A 91C0 sub.l A0, D0 0000017C 3268 0006 movea.w A1, [A0 + 0x6] 00000180 2F49 002C move.l [A7 + 0x2C], A1 00000184 2005 move.l D0, D5 00000186 5580 subq.l D0, 2 00000188 E788 lsl D0, 3 0000018A 206D 0F8E movea.l A0, [A5 + 0xF8E] 0000018E 2050 movea.l A0, [A0] 00000190 D1ED 0F96 add.l A0, [A5 + 0xF96] 00000194 91C0 sub.l A0, D0 00000196 3268 0006 movea.w A1, [A0 + 0x6] 0000019A 2F49 0028 move.l [A7 + 0x28], A1 0000019E 486F 0008 pea.l [A7 + 0x8] 000001A2 486F 002C pea.l [A7 + 0x2C] 000001A6 4EAD DA40 jsr [A5 - 0x25C0] 000001AA 1600 move.b D3, D0 000001AC 4A03 tst.b D3 000001AE 504F addq.w A7, 8 000001B0 6728 beq +0x2A /* 000001DA */ 000001B2 42A7 clr.l -[A7] 000001B4 2F0B move.l -[A7], A3 000001B6 4EAD C2F0 jsr [A5 - 0x3D10] 000001BA 2448 movea.l A2, A0 000001BC 486F 0010 pea.l [A7 + 0x10] 000001C0 486F 0034 pea.l [A7 + 0x34] 000001C4 486A 0008 pea.l [A2 + 0x8] 000001C8 4EAD DA10 jsr [A5 - 0x25F0] 000001CC 1600 move.b D3, D0 000001CE 42A7 clr.l -[A7] 000001D0 2F0B move.l -[A7], A3 000001D2 4EAD C2F8 jsr [A5 - 0x3D08] 000001D6 4FEF 001C lea.l A7, [A7 + 0x1C] label000001DA: 000001DA 7004 moveq.l D0, 0x04 000001DC 2F40 0030 move.l [A7 + 0x30], D0 000001E0 1003 move.b D0, D3 000001E2 49C0 lea.l A4, D0 000001E4 2F40 0034 move.l [A7 + 0x34], D0 000001E8 49EF 0030 lea.l A4, [A7 + 0x30] 000001EC 6000 00A6 bra +0xA8 /* 00000294 */ 000001F0 486F 0004 pea.l [A7 + 0x4] 000001F4 2F3C 0002 0008 move.l -[A7], 0x20008 000001FA 4EAD E230 jsr [A5 - 0x1DD0] 000001FE 4A00 tst.b D0 00000200 504F addq.w A7, 8 00000202 6700 0090 beq +0x92 /* 00000294 */ 00000206 49EF 0030 lea.l A4, [A7 + 0x30] 0000020A 7004 moveq.l D0, 0x04 0000020C 2880 move.l [A4], D0 0000020E 2F0C move.l -[A7], A4 00000210 3F2F 000A move.w -[A7], [A7 + 0xA] 00000214 4227 clr.b -[A7] 00000216 2F0B move.l -[A7], A3 00000218 4EBA 0100 jsr [PC + 0x100 /* 0000031A */] 0000021C 4FEF 000C lea.l A7, [A7 + 0xC] 00000220 6072 bra +0x74 /* 00000294 */ 00000222 0C6D 0003 0FA0 cmpi.w [A5 + 0xFA0], 0x3 00000228 6714 beq +0x16 /* 0000023E */ 0000022A 3F3C 0017 move.w -[A7], 0x17 0000022E 4EAD E070 jsr [A5 - 0x1F90] 00000232 7001 moveq.l D0, 0x01 00000234 4FEF 003A lea.l A7, [A7 + 0x3A] 00000238 4CDF 1C38 movem.l D3,D4,D5,A2,A3,A4, [A7]+ 0000023C 4E75 rts label0000023E: 0000023E 4857 pea.l [A7] 00000240 2F3C 0002 0008 move.l -[A7], 0x20008 00000246 4EAD E230 jsr [A5 - 0x1DD0] 0000024A 4A00 tst.b D0 0000024C 504F addq.w A7, 8 0000024E 6744 beq +0x46 /* 00000294 */ 00000250 302D 0FA0 move.w D0, [A5 + 0xFA0] 00000254 48C0 ext.l D0 00000256 5580 subq.l D0, 2 00000258 E788 lsl D0, 3 0000025A 206D 0F8E movea.l A0, [A5 + 0xF8E] 0000025E 2050 movea.l A0, [A0] 00000260 D1ED 0F96 add.l A0, [A5 + 0xF96] 00000264 91C0 sub.l A0, D0 00000266 2F50 0030 move.l [A7 + 0x30], [A0] 0000026A 2F68 0004 0034 move.l [A7 + 0x34], [A0 + 0x4] 00000270 486F 0030 pea.l [A7 + 0x30] 00000274 3F2F 0006 move.w -[A7], [A7 + 0x6] 00000278 1F3C 0001 move.b -[A7], 0x1 0000027C 2F0B move.l -[A7], A3 0000027E 4EBA 009A jsr [PC + 0x9A /* 0000031A */] 00000282 4FEF 000C lea.l A7, [A7 + 0xC] 00000286 600C bra +0xE /* 00000294 */ 00000288 7000 moveq.l D0, 0x00 0000028A 4FEF 0038 lea.l A7, [A7 + 0x38] 0000028E 4CDF 1C38 movem.l D3,D4,D5,A2,A3,A4, [A7]+ 00000292 4E75 rts label00000294: 00000294 2F0C move.l -[A7], A4 00000296 4EAD E210 jsr [A5 - 0x1DF0] 0000029A 7001 moveq.l D0, 0x01 0000029C 4FEF 003C lea.l A7, [A7 + 0x3C] 000002A0 4CDF 1C38 movem.l D3,D4,D5,A2,A3,A4, [A7]+ 000002A4 4E75 rts 000002A6 2F0A move.l -[A7], A2 000002A8 4FEF FFF0 lea.l A7, [A7 - 0x10] 000002AC 246F 0018 movea.l A2, [A7 + 0x18] 000002B0 2052 movea.l A0, [A2] 000002B2 1028 0009 move.b D0, [A0 + 0x9] 000002B6 7240 moveq.l D1, 0x40 000002B8 C081 and.l D0, D1 000002BA 4A80 tst.l D0 000002BC 6618 bne +0x1A /* 000002D6 */ 000002BE 2052 movea.l A0, [A2] 000002C0 41E8 0030 lea.l A0, [A0 + 0x30] 000002C4 43D7 lea.l A1, [A7] 000002C6 22D8 move.l [A1]+, [A0]+ 000002C8 22D8 move.l [A1]+, [A0]+ 000002CA 22D8 move.l [A1]+, [A0]+ 000002CC 22D8 move.l [A1]+, [A0]+ 000002CE 4857 pea.l [A7] 000002D0 4EAD D9F8 jsr [A5 - 0x2608] 000002D4 584F addq.w A7, 4 label000002D6: 000002D6 2F0A move.l -[A7], A2 000002D8 4EAD C200 jsr [A5 - 0x3E00] 000002DC 4FEF 0014 lea.l A7, [A7 + 0x14] 000002E0 245F movea.l A2, [A7]+ 000002E2 4E75 rts 000002E4 2F3C 0109 002B move.l -[A7], 0x109002B 000002EA 486D 0BE8 pea.l [A5 + 0xBE8] 000002EE 4EAD C328 jsr [A5 - 0x3CD8] 000002F2 2F2F 000C move.l -[A7], [A7 + 0xC] 000002F6 206F 0010 movea.l A0, [A7 + 0x10] 000002FA 2050 movea.l A0, [A0] 000002FC 2F28 0004 move.l -[A7], [A0 + 0x4] 00000300 486D 0BE9 pea.l [A5 + 0xBE9] 00000304 2F2F 0020 move.l -[A7], [A7 + 0x20] 00000308 2F2F 0020 move.l -[A7], [A7 + 0x20] 0000030C 4EAD C1F0 jsr [A5 - 0x3E10] 00000310 4FEF 001C lea.l A7, [A7 + 0x1C] 00000314 4E75 rts 00000316 7000 moveq.l D0, 0x00 00000318 4E75 rts fn0000031A: 0000031A 48E7 1030 movem.l -[A7], D3,A2,A3 0000031E 4FEF FFE4 lea.l A7, [A7 - 0x1C] 00000322 246F 002C movea.l A2, [A7 + 0x2C] 00000326 162F 0030 move.b D3, [A7 + 0x30] 0000032A 266F 0034 movea.l A3, [A7 + 0x34] 0000032E 302F 0032 move.w D0, [A7 + 0x32] 00000332 48C0 ext.l D0 00000334 4EAD 9D1E jsr [A5 - 0x62E2] 00000338 0352 bchg [A2], D1 0000033A 0000 0046 ori.b D0, 0x46 /* 'F' */ 0000033E 0000 0187 ori.b D0, 0x87 00000342 000C 0000 ori.b A4, 0x0 00000346 0046 013A ori.w D6, 0x13A 0000034A 0000 0047 ori.b D0, 0x47 /* 'G' */ 0000034E 0104 btst D4, D0 00000350 0000 004A ori.b D0, 0x4A /* 'J' */ 00000354 009E 0000 004B ori.l [A6]+, 0x4B /* 'K' */ 0000035A 00C8 ori.? A0, 0xFFFFFFFFFFFFFFFF 0000035C 0000 004D ori.b D0, 0x4D /* 'M' */ 00000360 0154 bchg [A4], D0 00000362 0000 0060 ori.b D0, 0x60 /* '`' */ 00000366 005C 0000 ori.w [A4]+, 0x0 0000036A 0061 0026 ori.w -[A1], 0x26 /* '&' */ 0000036E 0000 006D ori.b D0, 0x6D /* 'm' */ 00000372 018A bclr A2, D0 00000374 0000 006E ori.b D0, 0x6E /* 'n' */ 00000378 01B6 0000 bclr [A6 + D0.w], D0 0000037C 006F 023C 0000 ori.w [A7 + 0x0], 0x23C 00000382 014C bchg A4, D0 00000384 01DC bset [A4]+, D0 00000386 0000 0186 ori.b D0, 0x86 0000038A 02B8 0000 0187 0290 andi.l [0x00000290 /* PortAUse */], 0x187 00000392 4A03 tst.b D3 00000394 671E beq +0x20 /* 000003B4 */ 00000396 486F 0018 pea.l [A7 + 0x18] 0000039A 2F0B move.l -[A7], A3 0000039C 4EAD E0A0 jsr [A5 - 0x1F60] 000003A0 4A00 tst.b D0 000003A2 504F addq.w A7, 8 000003A4 6700 0308 beq +0x30A /* 000006AE */ 000003A8 2052 movea.l A0, [A2] 000003AA 316F 001A 0016 move.w [A0 + 0x16], [A7 + 0x1A] 000003B0 6000 02E4 bra +0x2E6 /* 00000696 */ label000003B4: 000003B4 2052 movea.l A0, [A2] 000003B6 3268 0016 movea.w A1, [A0 + 0x16] 000003BA 2749 0004 move.l [A3 + 0x4], A1 000003BE 6000 02D6 bra +0x2D8 /* 00000696 */ 000003C2 4A03 tst.b D3 000003C4 671E beq +0x20 /* 000003E4 */ 000003C6 486F 0018 pea.l [A7 + 0x18] 000003CA 2F0B move.l -[A7], A3 000003CC 4EAD E0A0 jsr [A5 - 0x1F60] 000003D0 4A00 tst.b D0 000003D2 504F addq.w A7, 8 000003D4 6700 02D8 beq +0x2DA /* 000006AE */ 000003D8 2052 movea.l A0, [A2] 000003DA 316F 001A 0014 move.w [A0 + 0x14], [A7 + 0x1A] 000003E0 6000 02B4 bra +0x2B6 /* 00000696 */ label000003E4: 000003E4 2052 movea.l A0, [A2] 000003E6 3268 0014 movea.w A1, [A0 + 0x14] 000003EA 2749 0004 move.l [A3 + 0x4], A1 000003EE 6000 02A6 bra +0x2A8 /* 00000696 */ 000003F2 4A03 tst.b D3 000003F4 671E beq +0x20 /* 00000414 */ 000003F6 486F 0018 pea.l [A7 + 0x18] 000003FA 2F0B move.l -[A7], A3 000003FC 4EAD E0A0 jsr [A5 - 0x1F60] 00000400 4A00 tst.b D0 00000402 504F addq.w A7, 8 00000404 6700 02A8 beq +0x2AA /* 000006AE */ 00000408 2052 movea.l A0, [A2] 0000040A 316F 001A 001A move.w [A0 + 0x1A], [A7 + 0x1A] 00000410 6000 0284 bra +0x286 /* 00000696 */ label00000414: 00000414 2052 movea.l A0, [A2] 00000416 3268 001A movea.w A1, [A0 + 0x1A] 0000041A 2749 0004 move.l [A3 + 0x4], A1 0000041E 6000 0276 bra +0x278 /* 00000696 */ 00000422 4A03 tst.b D3 00000424 671E beq +0x20 /* 00000444 */ 00000426 486F 0018 pea.l [A7 + 0x18] 0000042A 2F0B move.l -[A7], A3 0000042C 4EAD E0A0 jsr [A5 - 0x1F60] 00000430 4A00 tst.b D0 00000432 504F addq.w A7, 8 00000434 6700 0278 beq +0x27A /* 000006AE */ 00000438 2052 movea.l A0, [A2] 0000043A 316F 001A 0018 move.w [A0 + 0x18], [A7 + 0x1A] 00000440 6000 0254 bra +0x256 /* 00000696 */ label00000444: 00000444 2052 movea.l A0, [A2] 00000446 3268 0018 movea.w A1, [A0 + 0x18] 0000044A 2749 0004 move.l [A3 + 0x4], A1 0000044E 6000 0246 bra +0x248 /* 00000696 */ 00000452 4A03 tst.b D3 00000454 671E beq +0x20 /* 00000474 */ 00000456 486F 0018 pea.l [A7 + 0x18] 0000045A 2F0B move.l -[A7], A3 0000045C 4EAD E0A0 jsr [A5 - 0x1F60] 00000460 4A00 tst.b D0 00000462 504F addq.w A7, 8 00000464 6700 0248 beq +0x24A /* 000006AE */ 00000468 2052 movea.l A0, [A2] 0000046A 316F 001A 000C move.w [A0 + 0xC], [A7 + 0x1A] 00000470 6000 0224 bra +0x226 /* 00000696 */ label00000474: 00000474 2052 movea.l A0, [A2] 00000476 3268 000C movea.w A1, [A0 + 0xC] 0000047A 2749 0004 move.l [A3 + 0x4], A1 0000047E 6000 0216 bra +0x218 /* 00000696 */ 00000482 4A03 tst.b D3 00000484 671E beq +0x20 /* 000004A4 */ 00000486 486F 0018 pea.l [A7 + 0x18] 0000048A 2F0B move.l -[A7], A3 0000048C 4EAD E0A0 jsr [A5 - 0x1F60] 00000490 4A00 tst.b D0 00000492 504F addq.w A7, 8 00000494 6700 0218 beq +0x21A /* 000006AE */ 00000498 2052 movea.l A0, [A2] 0000049A 116F 001B 0008 move.b [A0 + 0x8], [A7 + 0x1B] 000004A0 6000 01F4 bra +0x1F6 /* 00000696 */ label000004A4: 000004A4 2052 movea.l A0, [A2] 000004A6 7000 moveq.l D0, 0x00 000004A8 1028 0008 move.b D0, [A0 + 0x8] 000004AC 2740 0004 move.l [A3 + 0x4], D0 000004B0 6000 01E4 bra +0x1E6 /* 00000696 */ 000004B4 4A03 tst.b D3 000004B6 6732 beq +0x34 /* 000004EA */ 000004B8 486F 0018 pea.l [A7 + 0x18] 000004BC 2F0B move.l -[A7], A3 000004BE 4EAD E0A0 jsr [A5 - 0x1F60] 000004C2 4A00 tst.b D0 000004C4 504F addq.w A7, 8 000004C6 6700 01E6 beq +0x1E8 /* 000006AE */ 000004CA 102F 001B move.b D0, [A7 + 0x1B] 000004CE 723F moveq.l D1, 0x3F 000004D0 C081 and.l D0, D1 000004D2 72C0 moveq.l D1, 0xFFFFFFC0 000004D4 2052 movea.l A0, [A2] 000004D6 7400 moveq.l D2, 0x00 000004D8 1428 0009 move.b D2, [A0 + 0x9] 000004DC C481 and.l D2, D1 000004DE 8480 or.l D2, D0 000004E0 2052 movea.l A0, [A2] 000004E2 1142 0009 move.b [A0 + 0x9], D2 000004E6 6000 01AE bra +0x1B0 /* 00000696 */ label000004EA: 000004EA 2052 movea.l A0, [A2] 000004EC 1028 0009 move.b D0, [A0 + 0x9] 000004F0 723F moveq.l D1, 0x3F 000004F2 C081 and.l D0, D1 000004F4 2740 0004 move.l [A3 + 0x4], D0 000004F8 6000 019C bra +0x19E /* 00000696 */ 000004FC 4A03 tst.b D3 000004FE 671E beq +0x20 /* 0000051E */ 00000500 486F 0018 pea.l [A7 + 0x18] 00000504 2F0B move.l -[A7], A3 00000506 4EAD E0A0 jsr [A5 - 0x1F60] 0000050A 4A00 tst.b D0 0000050C 504F addq.w A7, 8 0000050E 6700 019E beq +0x1A0 /* 000006AE */ 00000512 2052 movea.l A0, [A2] 00000514 116F 001B 0012 move.b [A0 + 0x12], [A7 + 0x1B] 0000051A 6000 017A bra +0x17C /* 00000696 */ label0000051E: 0000051E 2052 movea.l A0, [A2] 00000520 7000 moveq.l D0, 0x00 00000522 1028 0012 move.b D0, [A0 + 0x12] 00000526 2740 0004 move.l [A3 + 0x4], D0 0000052A 6000 016A bra +0x16C /* 00000696 */ 0000052E 4A03 tst.b D3 00000530 671E beq +0x20 /* 00000550 */ 00000532 486F 0018 pea.l [A7 + 0x18] 00000536 2F0B move.l -[A7], A3 00000538 4EAD E0A0 jsr [A5 - 0x1F60] 0000053C 4A00 tst.b D0 0000053E 504F addq.w A7, 8 00000540 6700 016C beq +0x16E /* 000006AE */ 00000544 2052 movea.l A0, [A2] 00000546 116F 001B 0013 move.b [A0 + 0x13], [A7 + 0x1B] 0000054C 6000 0148 bra +0x14A /* 00000696 */ label00000550: 00000550 2052 movea.l A0, [A2] 00000552 7000 moveq.l D0, 0x00 00000554 1028 0013 move.b D0, [A0 + 0x13] 00000558 2740 0004 move.l [A3 + 0x4], D0 0000055C 6000 0138 bra +0x13A /* 00000696 */ 00000560 4A03 tst.b D3 00000562 6740 beq +0x42 /* 000005A4 */ 00000564 486F 0018 pea.l [A7 + 0x18] 00000568 2F0B move.l -[A7], A3 0000056A 4EAD E0A0 jsr [A5 - 0x1F60] 0000056E 4A00 tst.b D0 00000570 504F addq.w A7, 8 00000572 6700 013A beq +0x13C /* 000006AE */ 00000576 4AAF 0018 tst.l [A7 + 0x18] 0000057A 6714 beq +0x16 /* 00000590 */ 0000057C 7040 moveq.l D0, 0x40 0000057E 2052 movea.l A0, [A2] 00000580 7200 moveq.l D1, 0x00 00000582 1228 0009 move.b D1, [A0 + 0x9] 00000586 8280 or.l D1, D0 00000588 2052 movea.l A0, [A2] 0000058A 1141 0009 move.b [A0 + 0x9], D1 0000058E 602A bra +0x2C /* 000005BA */ label00000590: 00000590 70BF moveq.l D0, 0xFFFFFFBF 00000592 2052 movea.l A0, [A2] 00000594 7200 moveq.l D1, 0x00 00000596 1228 0009 move.b D1, [A0 + 0x9] 0000059A C280 and.l D1, D0 0000059C 2052 movea.l A0, [A2] 0000059E 1141 0009 move.b [A0 + 0x9], D1 000005A2 6016 bra +0x18 /* 000005BA */ label000005A4: 000005A4 2052 movea.l A0, [A2] 000005A6 1028 0009 move.b D0, [A0 + 0x9] 000005AA 7240 moveq.l D1, 0x40 000005AC C081 and.l D0, D1 000005AE 4A80 tst.l D0 000005B0 56C0 sne D0 000005B2 4400 neg.b D0 000005B4 49C0 lea.l A4, D0 000005B6 2740 0004 move.l [A3 + 0x4], D0 label000005BA: 000005BA 4A03 tst.b D3 000005BC 6748 beq +0x4A /* 00000606 */ 000005BE 486F 0018 pea.l [A7 + 0x18] 000005C2 2F0B move.l -[A7], A3 000005C4 4EAD E0A0 jsr [A5 - 0x1F60] 000005C8 4A00 tst.b D0 000005CA 504F addq.w A7, 8 000005CC 6700 00E0 beq +0xE2 /* 000006AE */ 000005D0 4AAF 0018 tst.l [A7 + 0x18] 000005D4 6718 beq +0x1A /* 000005EE */ 000005D6 2052 movea.l A0, [A2] 000005D8 7000 moveq.l D0, 0x00 000005DA 1028 0009 move.b D0, [A0 + 0x9] 000005DE 0080 0000 0080 ori.l D0, 0x80 000005E4 2052 movea.l A0, [A2] 000005E6 1140 0009 move.b [A0 + 0x9], D0 000005EA 6000 00AA bra +0xAC /* 00000696 */ label000005EE: 000005EE 2052 movea.l A0, [A2] 000005F0 7000 moveq.l D0, 0x00 000005F2 1028 0009 move.b D0, [A0 + 0x9] 000005F6 0280 FFFF FF7F andi.l D0, 0xFFFFFF7F 000005FC 2052 movea.l A0, [A2] 000005FE 1140 0009 move.b [A0 + 0x9], D0 00000602 6000 0092 bra +0x94 /* 00000696 */ label00000606: 00000606 2052 movea.l A0, [A2] 00000608 1028 0009 move.b D0, [A0 + 0x9] 0000060C 0280 0000 0080 andi.l D0, 0x80 00000612 4A80 tst.l D0 00000614 56C0 sne D0 00000616 4400 neg.b D0 00000618 49C0 lea.l A4, D0 0000061A 2740 0004 move.l [A3 + 0x4], D0 0000061E 6076 bra +0x78 /* 00000696 */ 00000620 4A03 tst.b D3 00000622 6672 bne +0x74 /* 00000696 */ 00000624 2052 movea.l A0, [A2] 00000626 41E8 0030 lea.l A0, [A0 + 0x30] 0000062A 43D7 lea.l A1, [A7] 0000062C 22D8 move.l [A1]+, [A0]+ 0000062E 22D8 move.l [A1]+, [A0]+ 00000630 22D8 move.l [A1]+, [A0]+ 00000632 22D8 move.l [A1]+, [A0]+ 00000634 2F0B move.l -[A7], A3 00000636 486F 0004 pea.l [A7 + 0x4] 0000063A 4EAD E878 jsr [A5 - 0x1788] 0000063E 504F addq.w A7, 8 00000640 6054 bra +0x56 /* 00000696 */ 00000642 4A03 tst.b D3 00000644 6722 beq +0x24 /* 00000668 */ 00000646 486F 0010 pea.l [A7 + 0x10] 0000064A 2F0B move.l -[A7], A3 0000064C 4EAD E8A8 jsr [A5 - 0x1758] 00000650 4A00 tst.b D0 00000652 504F addq.w A7, 8 00000654 6740 beq +0x42 /* 00000696 */ 00000656 2052 movea.l A0, [A2] 00000658 316F 0016 0016 move.w [A0 + 0x16], [A7 + 0x16] 0000065E 2052 movea.l A0, [A2] 00000660 316F 0012 0014 move.w [A0 + 0x14], [A7 + 0x12] 00000666 602E bra +0x30 /* 00000696 */ label00000668: 00000668 2052 movea.l A0, [A2] 0000066A 3268 0016 movea.w A1, [A0 + 0x16] 0000066E 2F49 0014 move.l [A7 + 0x14], A1 00000672 2052 movea.l A0, [A2] 00000674 3268 0014 movea.w A1, [A0 + 0x14] 00000678 2F49 0010 move.l [A7 + 0x10], A1 0000067C 2F0B move.l -[A7], A3 0000067E 486F 0014 pea.l [A7 + 0x14] 00000682 4EAD E8B0 jsr [A5 - 0x1750] 00000686 504F addq.w A7, 8 00000688 600C bra +0xE /* 00000696 */ 0000068A 7000 moveq.l D0, 0x00 0000068C 4FEF 001C lea.l A7, [A7 + 0x1C] 00000690 4CDF 0C08 movem.l D3,A2,A3, [A7]+ 00000694 4E75 rts label00000696: 00000696 4A03 tst.b D3 00000698 6708 beq +0xA /* 000006A2 */ 0000069A 2052 movea.l A0, [A2] 0000069C 117C 0001 0040 move.b [A0 + 0x40], 0x1 label000006A2: 000006A2 7001 moveq.l D0, 0x01 000006A4 4FEF 001C lea.l A7, [A7 + 0x1C] 000006A8 4CDF 0C08 movem.l D3,A2,A3, [A7]+ 000006AC 4E75 rts label000006AE: 000006AE 7001 moveq.l D0, 0x01 000006B0 4FEF 001C lea.l A7, [A7 + 0x1C] 000006B4 4CDF 0C08 movem.l D3,A2,A3, [A7]+ 000006B8 4E75 rts 000006BA 7000 moveq.l D0, 0x00 000006BC 4E75 rts 000006BE 4E75 rts 000006C0 7000 moveq.l D0, 0x00 000006C2 4E75 rts 000006C4 7000 moveq.l D0, 0x00 000006C6 4E75 rts 000006C8 1F3C 0002 move.b -[A7], 0x2 000006CC 2F2F 000A move.l -[A7], [A7 + 0xA] 000006D0 4EAD B140 jsr [A5 - 0x4EC0] 000006D4 5C4F addq.w A7, 6 000006D6 4E75 rts 000006D8 7000 moveq.l D0, 0x00 000006DA 4E75 rts 000006DC 303C 01DA move.w D0, 0x1DA 000006E0 4E75 rts 000006E2 48E7 0030 movem.l -[A7], A2,A3 000006E6 514F subq.w A7, 8 000006E8 4878 0003 push.l 0x3 000006EC 4878 0042 push.l 0x42 /* 'B' */ 000006F0 4EAD C1F8 jsr [A5 - 0x3E08] 000006F4 2648 movea.l A3, A0 000006F6 200B move.l D0, A3 000006F8 504F addq.w A7, 8 000006FA 6612 bne +0x14 /* 0000070E */ 000006FC 3F3C 0002 move.w -[A7], 0x2 00000700 4EAD E070 jsr [A5 - 0x1F90] 00000704 4FEF 000A lea.l A7, [A7 + 0xA] 00000708 4CDF 0C00 movem.l A2,A3, [A7]+ 0000070C 4E75 rts label0000070E: 0000070E 2453 movea.l A2, [A3] 00000710 41ED 9236 lea.l A0, [A5 - 0x6DCA] 00000714 2488 move.l [A2], A0 00000716 7001 moveq.l D0, 0x01 00000718 2540 0004 move.l [A2 + 0x4], D0 0000071C 157C 0010 0008 move.b [A2 + 0x8], 0x10 00000722 157C 00FF 0012 move.b [A2 + 0x12], 0xFF 00000728 357C 0001 000A move.w [A2 + 0xA], 0x1 0000072E 357C 0001 000C move.w [A2 + 0xC], 0x1 00000734 357C 0064 0016 move.w [A2 + 0x16], 0x64 /* 'd' */ 0000073A 357C 0064 0014 move.w [A2 + 0x14], 0x64 /* 'd' */ 00000740 357C 0064 001A move.w [A2 + 0x1A], 0x64 /* 'd' */ 00000746 357C 0064 0018 move.w [A2 + 0x18], 0x64 /* 'd' */ 0000074C 157C 0001 0040 move.b [A2 + 0x40], 0x1 00000752 7006 moveq.l D0, 0x06 00000754 2E80 move.l [A7], D0 00000756 2F4B 0004 move.l [A7 + 0x4], A3 0000075A 4857 pea.l [A7] 0000075C 4EAD E210 jsr [A5 - 0x1DF0] 00000760 4FEF 000C lea.l A7, [A7 + 0xC] 00000764 4CDF 0C00 movem.l A2,A3, [A7]+ 00000768 4E75 rts fn0000076A: 0000076A 48E7 1820 movem.l -[A7], D3,D4,A2 0000076E 514F subq.w A7, 8 00000770 246F 0018 movea.l A2, [A7 + 0x18] 00000774 382F 001C move.w D4, [A7 + 0x1C] 00000778 200A move.l D0, A2 0000077A 6700 0122 beq +0x124 /* 0000089E */ 0000077E 7600 moveq.l D3, 0x00 00000780 6000 010E bra +0x110 /* 00000890 */ label00000784: 00000784 4857 pea.l [A7] 00000786 2F03 move.l -[A7], D3 00000788 2F0A move.l -[A7], A2 0000078A 4EAD E818 jsr [A5 - 0x17E8] 0000078E 7006 moveq.l D0, 0x06 00000790 B0AF 000C cmp.l D0, [A7 + 0xC] 00000794 4FEF 000C lea.l A7, [A7 + 0xC] 00000798 6600 00E6 bne +0xE8 /* 00000880 */ 0000079C 202D 0F96 move.l D0, [A5 + 0xF96] 000007A0 5080 addq.l D0, 8 000007A2 B0AD 0F92 cmp.l D0, [A5 + 0xF92 /* export_494 */] 000007A6 6D0E blt +0x10 /* 000007B6 */ 000007A8 4878 0008 push.l 0x8 000007AC 4EAD E170 jsr [A5 - 0x1E90] 000007B0 49C0 lea.l A4, D0 000007B2 584F addq.w A7, 4 000007B4 6002 bra +0x4 /* 000007B8 */ label000007B6: 000007B6 7001 moveq.l D0, 0x01 label000007B8: 000007B8 4A80 tst.l D0 000007BA 671E beq +0x20 /* 000007DA */ 000007BC 206D 0F8E movea.l A0, [A5 + 0xF8E] 000007C0 2050 movea.l A0, [A0] 000007C2 D1ED 0F96 add.l A0, [A5 + 0xF96] 000007C6 20AD 0F9A move.l [A0], [A5 + 0xF9A /* export_495 */] 000007CA 216D 0F9E 0004 move.l [A0 + 0x4], [A5 + 0xF9E] 000007D0 50AD 0F96 addq.l [A5 + 0xF96], 8 000007D4 7004 moveq.l D0, 0x04 000007D6 2B40 0F9A move.l [A5 + 0xF9A /* export_495 */], D0 label000007DA: 000007DA 2B57 0F9A move.l [A5 + 0xF9A /* export_495 */], [A7] 000007DE 2B6F 0004 0F9E move.l [A5 + 0xF9E], [A7 + 0x4] 000007E4 202D 0F96 move.l D0, [A5 + 0xF96] 000007E8 5080 addq.l D0, 8 000007EA B0AD 0F92 cmp.l D0, [A5 + 0xF92 /* export_494 */] 000007EE 6D0E blt +0x10 /* 000007FE */ 000007F0 4878 0008 push.l 0x8 000007F4 4EAD E170 jsr [A5 - 0x1E90] 000007F8 49C0 lea.l A4, D0 000007FA 584F addq.w A7, 4 000007FC 6002 bra +0x4 /* 00000800 */ label000007FE: 000007FE 7001 moveq.l D0, 0x01 label00000800: 00000800 4A80 tst.l D0 00000802 671E beq +0x20 /* 00000822 */ 00000804 206D 0F8E movea.l A0, [A5 + 0xF8E] 00000808 2050 movea.l A0, [A0] 0000080A D1ED 0F96 add.l A0, [A5 + 0xF96] 0000080E 20AD 0F9A move.l [A0], [A5 + 0xF9A /* export_495 */] 00000812 216D 0F9E 0004 move.l [A0 + 0x4], [A5 + 0xF9E] 00000818 50AD 0F96 addq.l [A5 + 0xF96], 8 0000081C 7004 moveq.l D0, 0x04 0000081E 2B40 0F9A move.l [A5 + 0xF9A /* export_495 */], D0 label00000822: 00000822 7001 moveq.l D0, 0x01 00000824 2B40 0F9E move.l [A5 + 0xF9E], D0 00000828 3F04 move.w -[A7], D4 0000082A 2F2F 0006 move.l -[A7], [A7 + 0x6] 0000082E 206F 000A movea.l A0, [A7 + 0xA] 00000832 2050 movea.l A0, [A0] 00000834 2050 movea.l A0, [A0] 00000836 2068 0004 movea.l A0, [A0 + 0x4] 0000083A 4E90 jsr [A0] 0000083C 4A00 tst.b D0 0000083E 5C4F addq.w A7, 6 00000840 6720 beq +0x22 /* 00000862 */ 00000842 0C6D 0002 101A cmpi.w [A5 + 0x101A /* export_511 */], 0x2 00000848 6644 bne +0x46 /* 0000088E */ 0000084A 4267 clr.w -[A7] 0000084C 42A7 clr.l -[A7] 0000084E 3F3C 0002 move.w -[A7], 0x2 00000852 4EAD E048 jsr [A5 - 0x1FB8] 00000856 0C6D 0008 101A cmpi.w [A5 + 0x101A /* export_511 */], 0x8 0000085C 504F addq.w A7, 8 0000085E 673E beq +0x40 /* 0000089E */ 00000860 602C bra +0x2E /* 0000088E */ label00000862: 00000862 51AD 0F96 subq.l [A5 + 0xF96], 8 00000866 206D 0F8E movea.l A0, [A5 + 0xF8E] 0000086A 2050 movea.l A0, [A0] 0000086C D1ED 0F96 add.l A0, [A5 + 0xF96] 00000870 2B50 0F9A move.l [A5 + 0xF9A /* export_495 */], [A0] 00000874 2B68 0004 0F9E move.l [A5 + 0xF9E], [A0 + 0x4] 0000087A 4EAD E1A0 jsr [A5 - 0x1E60] 0000087E 600E bra +0x10 /* 0000088E */ label00000880: 00000880 2F2F 0004 move.l -[A7], [A7 + 0x4] 00000884 2F2F 0004 move.l -[A7], [A7 + 0x4] 00000888 4EAD E1B8 jsr [A5 - 0x1E48] 0000088C 504F addq.w A7, 8 label0000088E: 0000088E 5283 addq.l D3, 1 label00000890: 00000890 2F0A move.l -[A7], A2 00000892 4EAD E820 jsr [A5 - 0x17E0] 00000896 B680 cmp.l D3, D0 00000898 584F addq.w A7, 4 0000089A 6D00 FEE8 blt -0x116 /* 00000784 */ label0000089E: 0000089E 504F addq.w A7, 8 000008A0 4CDF 0418 movem.l D3,D4,A2, [A7]+ 000008A4 4E75 rts 000008A6 3F3C 01DF move.w -[A7], 0x1DF 000008AA 2F2F 0006 move.l -[A7], [A7 + 0x6] 000008AE 4EBA FEBA jsr [PC - 0x146 /* 0000076A */] 000008B2 5C4F addq.w A7, 6 000008B4 4E75 rts 000008B6 3F3C 01DD move.w -[A7], 0x1DD 000008BA 2F2F 0006 move.l -[A7], [A7 + 0x6] 000008BE 4EBA FEAA jsr [PC - 0x156 /* 0000076A */] 000008C2 5C4F addq.w A7, 6 000008C4 4E75 rts 000008C6 48E7 1830 movem.l -[A7], D3,D4,A2,A3 000008CA 514F subq.w A7, 8 000008CC 246F 001C movea.l A2, [A7 + 0x1C] 000008D0 266F 0020 movea.l A3, [A7 + 0x20] 000008D4 200A move.l D0, A2 000008D6 6700 0180 beq +0x182 /* 00000A58 */ 000008DA 2F0A move.l -[A7], A2 000008DC 4EAD E820 jsr [A5 - 0x17E0] 000008E0 2800 move.l D4, D0 000008E2 7600 moveq.l D3, 0x00 000008E4 584F addq.w A7, 4 000008E6 6000 016A bra +0x16C /* 00000A52 */ label000008EA: 000008EA 4857 pea.l [A7] 000008EC 2F03 move.l -[A7], D3 000008EE 2F0A move.l -[A7], A2 000008F0 4EAD E818 jsr [A5 - 0x17E8] 000008F4 7006 moveq.l D0, 0x06 000008F6 B0AF 000C cmp.l D0, [A7 + 0xC] 000008FA 4FEF 000C lea.l A7, [A7 + 0xC] 000008FE 6600 0142 bne +0x144 /* 00000A42 */ 00000902 202D 0F96 move.l D0, [A5 + 0xF96] 00000906 5080 addq.l D0, 8 00000908 B0AD 0F92 cmp.l D0, [A5 + 0xF92 /* export_494 */] 0000090C 6D0E blt +0x10 /* 0000091C */ 0000090E 4878 0008 push.l 0x8 00000912 4EAD E170 jsr [A5 - 0x1E90] 00000916 49C0 lea.l A4, D0 00000918 584F addq.w A7, 4 0000091A 6002 bra +0x4 /* 0000091E */ label0000091C: 0000091C 7001 moveq.l D0, 0x01 label0000091E: 0000091E 4A80 tst.l D0 00000920 671E beq +0x20 /* 00000940 */ 00000922 206D 0F8E movea.l A0, [A5 + 0xF8E] 00000926 2050 movea.l A0, [A0] 00000928 D1ED 0F96 add.l A0, [A5 + 0xF96] 0000092C 20AD 0F9A move.l [A0], [A5 + 0xF9A /* export_495 */] 00000930 216D 0F9E 0004 move.l [A0 + 0x4], [A5 + 0xF9E] 00000936 50AD 0F96 addq.l [A5 + 0xF96], 8 0000093A 7004 moveq.l D0, 0x04 0000093C 2B40 0F9A move.l [A5 + 0xF9A /* export_495 */], D0 label00000940: 00000940 2B57 0F9A move.l [A5 + 0xF9A /* export_495 */], [A7] 00000944 2B6F 0004 0F9E move.l [A5 + 0xF9E], [A7 + 0x4] 0000094A 202D 0F96 move.l D0, [A5 + 0xF96] 0000094E 5080 addq.l D0, 8 00000950 B0AD 0F92 cmp.l D0, [A5 + 0xF92 /* export_494 */] 00000954 6D0E blt +0x10 /* 00000964 */ 00000956 4878 0008 push.l 0x8 0000095A 4EAD E170 jsr [A5 - 0x1E90] 0000095E 49C0 lea.l A4, D0 00000960 584F addq.w A7, 4 00000962 6002 bra +0x4 /* 00000966 */ label00000964: 00000964 7001 moveq.l D0, 0x01 label00000966: 00000966 4A80 tst.l D0 00000968 671E beq +0x20 /* 00000988 */ 0000096A 206D 0F8E movea.l A0, [A5 + 0xF8E] 0000096E 2050 movea.l A0, [A0] 00000970 D1ED 0F96 add.l A0, [A5 + 0xF96] 00000974 20AD 0F9A move.l [A0], [A5 + 0xF9A /* export_495 */] 00000978 216D 0F9E 0004 move.l [A0 + 0x4], [A5 + 0xF9E] 0000097E 50AD 0F96 addq.l [A5 + 0xF96], 8 00000982 7004 moveq.l D0, 0x04 00000984 2B40 0F9A move.l [A5 + 0xF9A /* export_495 */], D0 label00000988: 00000988 2B4B 0F9E move.l [A5 + 0xF9E], A3 0000098C 202D 0F96 move.l D0, [A5 + 0xF96] 00000990 5080 addq.l D0, 8 00000992 B0AD 0F92 cmp.l D0, [A5 + 0xF92 /* export_494 */] 00000996 6D0E blt +0x10 /* 000009A6 */ 00000998 4878 0008 push.l 0x8 0000099C 4EAD E170 jsr [A5 - 0x1E90] 000009A0 49C0 lea.l A4, D0 000009A2 584F addq.w A7, 4 000009A4 6002 bra +0x4 /* 000009A8 */ label000009A6: 000009A6 7001 moveq.l D0, 0x01 label000009A8: 000009A8 4A80 tst.l D0 000009AA 671E beq +0x20 /* 000009CA */ 000009AC 206D 0F8E movea.l A0, [A5 + 0xF8E] 000009B0 2050 movea.l A0, [A0] 000009B2 D1ED 0F96 add.l A0, [A5 + 0xF96] 000009B6 20AD 0F9A move.l [A0], [A5 + 0xF9A /* export_495 */] 000009BA 216D 0F9E 0004 move.l [A0 + 0x4], [A5 + 0xF9E] 000009C0 50AD 0F96 addq.l [A5 + 0xF96], 8 000009C4 7004 moveq.l D0, 0x04 000009C6 2B40 0F9A move.l [A5 + 0xF9A /* export_495 */], D0 label000009CA: 000009CA 7002 moveq.l D0, 0x02 000009CC 2B40 0F9E move.l [A5 + 0xF9E], D0 000009D0 3F3C 01DE move.w -[A7], 0x1DE 000009D4 2F2F 0006 move.l -[A7], [A7 + 0x6] 000009D8 206F 000A movea.l A0, [A7 + 0xA] 000009DC 2050 movea.l A0, [A0] 000009DE 2050 movea.l A0, [A0] 000009E0 2068 0004 movea.l A0, [A0 + 0x4] 000009E4 4E90 jsr [A0] 000009E6 4A00 tst.b D0 000009E8 5C4F addq.w A7, 6 000009EA 6720 beq +0x22 /* 00000A0C */ 000009EC 0C6D 0002 101A cmpi.w [A5 + 0x101A /* export_511 */], 0x2 000009F2 665C bne +0x5E /* 00000A50 */ 000009F4 4267 clr.w -[A7] 000009F6 42A7 clr.l -[A7] 000009F8 3F3C 0002 move.w -[A7], 0x2 000009FC 4EAD E048 jsr [A5 - 0x1FB8] 00000A00 0C6D 0008 101A cmpi.w [A5 + 0x101A /* export_511 */], 0x8 00000A06 504F addq.w A7, 8 00000A08 674E beq +0x50 /* 00000A58 */ 00000A0A 6044 bra +0x46 /* 00000A50 */ label00000A0C: 00000A0C 51AD 0F96 subq.l [A5 + 0xF96], 8 00000A10 206D 0F8E movea.l A0, [A5 + 0xF8E] 00000A14 2050 movea.l A0, [A0] 00000A16 D1ED 0F96 add.l A0, [A5 + 0xF96] 00000A1A 2B50 0F9A move.l [A5 + 0xF9A /* export_495 */], [A0] 00000A1E 2B68 0004 0F9E move.l [A5 + 0xF9E], [A0 + 0x4] 00000A24 51AD 0F96 subq.l [A5 + 0xF96], 8 00000A28 206D 0F8E movea.l A0, [A5 + 0xF8E] 00000A2C 2050 movea.l A0, [A0] 00000A2E D1ED 0F96 add.l A0, [A5 + 0xF96] 00000A32 2B50 0F9A move.l [A5 + 0xF9A /* export_495 */], [A0] 00000A36 2B68 0004 0F9E move.l [A5 + 0xF9E], [A0 + 0x4] 00000A3C 4EAD E1A0 jsr [A5 - 0x1E60] 00000A40 600E bra +0x10 /* 00000A50 */ label00000A42: 00000A42 2F2F 0004 move.l -[A7], [A7 + 0x4] 00000A46 2F2F 0004 move.l -[A7], [A7 + 0x4] 00000A4A 4EAD E1B8 jsr [A5 - 0x1E48] 00000A4E 504F addq.w A7, 8 label00000A50: 00000A50 5283 addq.l D3, 1 label00000A52: 00000A52 B684 cmp.l D3, D4 00000A54 6D00 FE94 blt -0x16A /* 000008EA */ label00000A58: 00000A58 504F addq.w A7, 8 00000A5A 4CDF 0C18 movem.l D3,D4,A2,A3, [A7]+ 00000A5E 4E75 rts 00000A60 48E7 1820 movem.l -[A7], D3,D4,A2 00000A64 514F subq.w A7, 8 00000A66 246F 0018 movea.l A2, [A7 + 0x18] 00000A6A 200A move.l D0, A2 00000A6C 660A bne +0xC /* 00000A78 */ 00000A6E 91C8 sub.l A0, A0 00000A70 504F addq.w A7, 8 00000A72 4CDF 0418 movem.l D3,D4,A2, [A7]+ 00000A76 4E75 rts label00000A78: 00000A78 2F0A move.l -[A7], A2 00000A7A 4EAD E820 jsr [A5 - 0x17E0] 00000A7E 2800 move.l D4, D0 00000A80 2604 move.l D3, D4 00000A82 5383 subq.l D3, 1 00000A84 584F addq.w A7, 4 00000A86 6000 0134 bra +0x136 /* 00000BBC */ label00000A8A: 00000A8A 4857 pea.l [A7] 00000A8C 2F03 move.l -[A7], D3 00000A8E 2F0A move.l -[A7], A2 00000A90 4EAD E818 jsr [A5 - 0x17E8] 00000A94 7006 moveq.l D0, 0x06 00000A96 B0AF 000C cmp.l D0, [A7 + 0xC] 00000A9A 4FEF 000C lea.l A7, [A7 + 0xC] 00000A9E 6600 010C bne +0x10E /* 00000BAC */ 00000AA2 202D 0F96 move.l D0, [A5 + 0xF96] 00000AA6 5080 addq.l D0, 8 00000AA8 B0AD 0F92 cmp.l D0, [A5 + 0xF92 /* export_494 */] 00000AAC 6D0E blt +0x10 /* 00000ABC */ 00000AAE 4878 0008 push.l 0x8 00000AB2 4EAD E170 jsr [A5 - 0x1E90] 00000AB6 49C0 lea.l A4, D0 00000AB8 584F addq.w A7, 4 00000ABA 6002 bra +0x4 /* 00000ABE */ label00000ABC: 00000ABC 7001 moveq.l D0, 0x01 label00000ABE: 00000ABE 4A80 tst.l D0 00000AC0 671E beq +0x20 /* 00000AE0 */ 00000AC2 206D 0F8E movea.l A0, [A5 + 0xF8E] 00000AC6 2050 movea.l A0, [A0] 00000AC8 D1ED 0F96 add.l A0, [A5 + 0xF96] 00000ACC 20AD 0F9A move.l [A0], [A5 + 0xF9A /* export_495 */] 00000AD0 216D 0F9E 0004 move.l [A0 + 0x4], [A5 + 0xF9E] 00000AD6 50AD 0F96 addq.l [A5 + 0xF96], 8 00000ADA 7004 moveq.l D0, 0x04 00000ADC 2B40 0F9A move.l [A5 + 0xF9A /* export_495 */], D0 label00000AE0: 00000AE0 2B57 0F9A move.l [A5 + 0xF9A /* export_495 */], [A7] 00000AE4 2B6F 0004 0F9E move.l [A5 + 0xF9E], [A7 + 0x4] 00000AEA 202D 0F96 move.l D0, [A5 + 0xF96] 00000AEE 5080 addq.l D0, 8 00000AF0 B0AD 0F92 cmp.l D0, [A5 + 0xF92 /* export_494 */] 00000AF4 6D0E blt +0x10 /* 00000B04 */ 00000AF6 4878 0008 push.l 0x8 00000AFA 4EAD E170 jsr [A5 - 0x1E90] 00000AFE 49C0 lea.l A4, D0 00000B00 584F addq.w A7, 4 00000B02 6002 bra +0x4 /* 00000B06 */ label00000B04: 00000B04 7001 moveq.l D0, 0x01 label00000B06: 00000B06 4A80 tst.l D0 00000B08 671E beq +0x20 /* 00000B28 */ 00000B0A 206D 0F8E movea.l A0, [A5 + 0xF8E] 00000B0E 2050 movea.l A0, [A0] 00000B10 D1ED 0F96 add.l A0, [A5 + 0xF96] 00000B14 20AD 0F9A move.l [A0], [A5 + 0xF9A /* export_495 */] 00000B18 216D 0F9E 0004 move.l [A0 + 0x4], [A5 + 0xF9E] 00000B1E 50AD 0F96 addq.l [A5 + 0xF96], 8 00000B22 7004 moveq.l D0, 0x04 00000B24 2B40 0F9A move.l [A5 + 0xF9A /* export_495 */], D0 label00000B28: 00000B28 7001 moveq.l D0, 0x01 00000B2A 2B40 0F9E move.l [A5 + 0xF9E], D0 00000B2E 3F3C 01E3 move.w -[A7], 0x1E3 00000B32 2F2F 0006 move.l -[A7], [A7 + 0x6] 00000B36 206F 000A movea.l A0, [A7 + 0xA] 00000B3A 2050 movea.l A0, [A0] 00000B3C 2050 movea.l A0, [A0] 00000B3E 2068 0004 movea.l A0, [A0 + 0x4] 00000B42 4E90 jsr [A0] 00000B44 4A00 tst.b D0 00000B46 5C4F addq.w A7, 6 00000B48 6744 beq +0x46 /* 00000B8E */ 00000B4A 0C6D 0002 101A cmpi.w [A5 + 0x101A /* export_511 */], 0x2 00000B50 6616 bne +0x18 /* 00000B68 */ 00000B52 4267 clr.w -[A7] 00000B54 42A7 clr.l -[A7] 00000B56 3F3C 0002 move.w -[A7], 0x2 00000B5A 4EAD E048 jsr [A5 - 0x1FB8] 00000B5E 0C6D 0008 101A cmpi.w [A5 + 0x101A /* export_511 */], 0x8 00000B64 504F addq.w A7, 8 00000B66 675A beq +0x5C /* 00000BC2 */ label00000B68: 00000B68 7004 moveq.l D0, 0x04 00000B6A B0AD 1052 cmp.l D0, [A5 + 0x1052 /* export_518 */] 00000B6E 664A bne +0x4C /* 00000BBA */ 00000B70 4AAD 1056 tst.l [A5 + 0x1056] 00000B74 6744 beq +0x46 /* 00000BBA */ 00000B76 4857 pea.l [A7] 00000B78 2F03 move.l -[A7], D3 00000B7A 2F0A move.l -[A7], A2 00000B7C 4EAD E818 jsr [A5 - 0x17E8] 00000B80 206F 0010 movea.l A0, [A7 + 0x10] 00000B84 4FEF 0014 lea.l A7, [A7 + 0x14] 00000B88 4CDF 0418 movem.l D3,D4,A2, [A7]+ 00000B8C 4E75 rts label00000B8E: 00000B8E 51AD 0F96 subq.l [A5 + 0xF96], 8 00000B92 206D 0F8E movea.l A0, [A5 + 0xF8E] 00000B96 2050 movea.l A0, [A0] 00000B98 D1ED 0F96 add.l A0, [A5 + 0xF96] 00000B9C 2B50 0F9A move.l [A5 + 0xF9A /* export_495 */], [A0] 00000BA0 2B68 0004 0F9E move.l [A5 + 0xF9E], [A0 + 0x4] 00000BA6 4EAD E1A0 jsr [A5 - 0x1E60] 00000BAA 600E bra +0x10 /* 00000BBA */ label00000BAC: 00000BAC 2F2F 0004 move.l -[A7], [A7 + 0x4] 00000BB0 2F2F 0004 move.l -[A7], [A7 + 0x4] 00000BB4 4EAD E1B8 jsr [A5 - 0x1E48] 00000BB8 504F addq.w A7, 8 label00000BBA: 00000BBA 5383 subq.l D3, 1 label00000BBC: 00000BBC 4A83 tst.l D3 00000BBE 6C00 FECA bge -0x134 /* 00000A8A */ label00000BC2: 00000BC2 91C8 sub.l A0, A0 00000BC4 504F addq.w A7, 8 00000BC6 4CDF 0418 movem.l D3,D4,A2, [A7]+ 00000BCA 4E75 rts 00000BCC 2F0A move.l -[A7], A2 00000BCE 246F 0008 movea.l A2, [A7 + 0x8] 00000BD2 202D 0F96 move.l D0, [A5 + 0xF96] 00000BD6 5080 addq.l D0, 8 00000BD8 B0AD 0F92 cmp.l D0, [A5 + 0xF92 /* export_494 */] 00000BDC 6D0E blt +0x10 /* 00000BEC */ 00000BDE 4878 0008 push.l 0x8 00000BE2 4EAD E170 jsr [A5 - 0x1E90] 00000BE6 49C0 lea.l A4, D0 00000BE8 584F addq.w A7, 4 00000BEA 6002 bra +0x4 /* 00000BEE */ label00000BEC: 00000BEC 7001 moveq.l D0, 0x01 label00000BEE: 00000BEE 4A80 tst.l D0 00000BF0 671E beq +0x20 /* 00000C10 */ 00000BF2 206D 0F8E movea.l A0, [A5 + 0xF8E] 00000BF6 2050 movea.l A0, [A0] 00000BF8 D1ED 0F96 add.l A0, [A5 + 0xF96] 00000BFC 20AD 0F9A move.l [A0], [A5 + 0xF9A /* export_495 */] 00000C00 216D 0F9E 0004 move.l [A0 + 0x4], [A5 + 0xF9E] 00000C06 50AD 0F96 addq.l [A5 + 0xF96], 8 00000C0A 7004 moveq.l D0, 0x04 00000C0C 2B40 0F9A move.l [A5 + 0xF9A /* export_495 */], D0 label00000C10: 00000C10 7006 moveq.l D0, 0x06 00000C12 2B40 0F9A move.l [A5 + 0xF9A /* export_495 */], D0 00000C16 2B4A 0F9E move.l [A5 + 0xF9E], A2 00000C1A 202D 0F96 move.l D0, [A5 + 0xF96] 00000C1E 5080 addq.l D0, 8 00000C20 B0AD 0F92 cmp.l D0, [A5 + 0xF92 /* export_494 */] 00000C24 6D0E blt +0x10 /* 00000C34 */ 00000C26 4878 0008 push.l 0x8 00000C2A 4EAD E170 jsr [A5 - 0x1E90] 00000C2E 49C0 lea.l A4, D0 00000C30 584F addq.w A7, 4 00000C32 6002 bra +0x4 /* 00000C36 */ label00000C34: 00000C34 7001 moveq.l D0, 0x01 label00000C36: 00000C36 4A80 tst.l D0 00000C38 671E beq +0x20 /* 00000C58 */ 00000C3A 206D 0F8E movea.l A0, [A5 + 0xF8E] 00000C3E 2050 movea.l A0, [A0] 00000C40 D1ED 0F96 add.l A0, [A5 + 0xF96] 00000C44 20AD 0F9A move.l [A0], [A5 + 0xF9A /* export_495 */] 00000C48 216D 0F9E 0004 move.l [A0 + 0x4], [A5 + 0xF9E] 00000C4E 50AD 0F96 addq.l [A5 + 0xF96], 8 00000C52 7004 moveq.l D0, 0x04 00000C54 2B40 0F9A move.l [A5 + 0xF9A /* export_495 */], D0 label00000C58: 00000C58 7001 moveq.l D0, 0x01 00000C5A 2B40 0F9E move.l [A5 + 0xF9E], D0 00000C5E 3F3C 0037 move.w -[A7], 0x37 /* '7' */ 00000C62 2F0A move.l -[A7], A2 00000C64 2052 movea.l A0, [A2] 00000C66 2050 movea.l A0, [A0] 00000C68 2068 0004 movea.l A0, [A0 + 0x4] 00000C6C 4E90 jsr [A0] 00000C6E 4A00 tst.b D0 00000C70 5C4F addq.w A7, 6 00000C72 672A beq +0x2C /* 00000C9E */ 00000C74 0C6D 0002 101A cmpi.w [A5 + 0x101A /* export_511 */], 0x2 00000C7A 660E bne +0x10 /* 00000C8A */ 00000C7C 4267 clr.w -[A7] 00000C7E 42A7 clr.l -[A7] 00000C80 3F3C 0002 move.w -[A7], 0x2 00000C84 4EAD E048 jsr [A5 - 0x1FB8] 00000C88 504F addq.w A7, 8 label00000C8A: 00000C8A 7004 moveq.l D0, 0x04 00000C8C B0AD 1052 cmp.l D0, [A5 + 0x1052 /* export_518 */] 00000C90 6628 bne +0x2A /* 00000CBA */ 00000C92 4AAD 1056 tst.l [A5 + 0x1056] 00000C96 6722 beq +0x24 /* 00000CBA */ 00000C98 7001 moveq.l D0, 0x01 00000C9A 245F movea.l A2, [A7]+ 00000C9C 4E75 rts label00000C9E: 00000C9E 51AD 0F96 subq.l [A5 + 0xF96], 8 00000CA2 206D 0F8E movea.l A0, [A5 + 0xF8E] 00000CA6 2050 movea.l A0, [A0] 00000CA8 D1ED 0F96 add.l A0, [A5 + 0xF96] 00000CAC 2B50 0F9A move.l [A5 + 0xF9A /* export_495 */], [A0] 00000CB0 2B68 0004 0F9E move.l [A5 + 0xF9E], [A0 + 0x4] 00000CB6 4EAD E1A0 jsr [A5 - 0x1E60] label00000CBA: 00000CBA 7000 moveq.l D0, 0x00 00000CBC 245F movea.l A2, [A7]+ 00000CBE 4E75 rts 00000CC0 2F0A move.l -[A7], A2 00000CC2 246F 0008 movea.l A2, [A7 + 0x8] 00000CC6 2052 movea.l A0, [A2] 00000CC8 52A8 0004 addq.l [A0 + 0x4], 1 00000CCC 202D 0F96 move.l D0, [A5 + 0xF96] 00000CD0 5080 addq.l D0, 8 00000CD2 B0AD 0F92 cmp.l D0, [A5 + 0xF92 /* export_494 */] 00000CD6 6D0E blt +0x10 /* 00000CE6 */ 00000CD8 4878 0008 push.l 0x8 00000CDC 4EAD E170 jsr [A5 - 0x1E90] 00000CE0 49C0 lea.l A4, D0 00000CE2 584F addq.w A7, 4 00000CE4 6002 bra +0x4 /* 00000CE8 */ label00000CE6: 00000CE6 7001 moveq.l D0, 0x01 label00000CE8: 00000CE8 4A80 tst.l D0 00000CEA 671E beq +0x20 /* 00000D0A */ 00000CEC 206D 0F8E movea.l A0, [A5 + 0xF8E] 00000CF0 2050 movea.l A0, [A0] 00000CF2 D1ED 0F96 add.l A0, [A5 + 0xF96] 00000CF6 20AD 0F9A move.l [A0], [A5 + 0xF9A /* export_495 */] 00000CFA 216D 0F9E 0004 move.l [A0 + 0x4], [A5 + 0xF9E] 00000D00 50AD 0F96 addq.l [A5 + 0xF96], 8 00000D04 7004 moveq.l D0, 0x04 00000D06 2B40 0F9A move.l [A5 + 0xF9A /* export_495 */], D0 label00000D0A: 00000D0A 7006 moveq.l D0, 0x06 00000D0C 2B40 0F9A move.l [A5 + 0xF9A /* export_495 */], D0 00000D10 2B4A 0F9E move.l [A5 + 0xF9E], A2 00000D14 202D 0F96 move.l D0, [A5 + 0xF96] 00000D18 5080 addq.l D0, 8 00000D1A B0AD 0F92 cmp.l D0, [A5 + 0xF92 /* export_494 */] 00000D1E 6D0E blt +0x10 /* 00000D2E */ 00000D20 4878 0008 push.l 0x8 00000D24 4EAD E170 jsr [A5 - 0x1E90] 00000D28 49C0 lea.l A4, D0 00000D2A 584F addq.w A7, 4 00000D2C 6002 bra +0x4 /* 00000D30 */ label00000D2E: 00000D2E 7001 moveq.l D0, 0x01 label00000D30: 00000D30 4A80 tst.l D0 00000D32 671E beq +0x20 /* 00000D52 */ 00000D34 206D 0F8E movea.l A0, [A5 + 0xF8E] 00000D38 2050 movea.l A0, [A0] 00000D3A D1ED 0F96 add.l A0, [A5 + 0xF96] 00000D3E 20AD 0F9A move.l [A0], [A5 + 0xF9A /* export_495 */] 00000D42 216D 0F9E 0004 move.l [A0 + 0x4], [A5 + 0xF9E] 00000D48 50AD 0F96 addq.l [A5 + 0xF96], 8 00000D4C 7004 moveq.l D0, 0x04 00000D4E 2B40 0F9A move.l [A5 + 0xF9A /* export_495 */], D0 label00000D52: 00000D52 7001 moveq.l D0, 0x01 00000D54 2B40 0F9E move.l [A5 + 0xF9E], D0 00000D58 3F3C 01E0 move.w -[A7], 0x1E0 00000D5C 2F0A move.l -[A7], A2 00000D5E 2052 movea.l A0, [A2] 00000D60 2050 movea.l A0, [A0] 00000D62 2068 0004 movea.l A0, [A0 + 0x4] 00000D66 4E90 jsr [A0] 00000D68 4A00 tst.b D0 00000D6A 5C4F addq.w A7, 6 00000D6C 6718 beq +0x1A /* 00000D86 */ 00000D6E 0C6D 0002 101A cmpi.w [A5 + 0x101A /* export_511 */], 0x2 00000D74 662C bne +0x2E /* 00000DA2 */ 00000D76 4267 clr.w -[A7] 00000D78 42A7 clr.l -[A7] 00000D7A 3F3C 0002 move.w -[A7], 0x2 00000D7E 4EAD E048 jsr [A5 - 0x1FB8] 00000D82 504F addq.w A7, 8 00000D84 601C bra +0x1E /* 00000DA2 */ label00000D86: 00000D86 51AD 0F96 subq.l [A5 + 0xF96], 8 00000D8A 206D 0F8E movea.l A0, [A5 + 0xF8E] 00000D8E 2050 movea.l A0, [A0] 00000D90 D1ED 0F96 add.l A0, [A5 + 0xF96] 00000D94 2B50 0F9A move.l [A5 + 0xF9A /* export_495 */], [A0] 00000D98 2B68 0004 0F9E move.l [A5 + 0xF9E], [A0 + 0x4] 00000D9E 4EAD E1A0 jsr [A5 - 0x1E60] label00000DA2: 00000DA2 245F movea.l A2, [A7]+ 00000DA4 4E75 rts fn00000DA6: 00000DA6 48E7 1800 movem.l -[A7], D3,D4 00000DAA 4FEF FFF0 lea.l A7, [A7 - 0x10] 00000DAE 7600 moveq.l D3, 0x00 00000DB0 3F7C 0001 0008 move.w [A7 + 0x8], 0x1 00000DB6 3F7C 0001 000C move.w [A7 + 0xC], 0x1 00000DBC 382D 0FA0 move.w D4, [A5 + 0xFA0] 00000DC0 0C44 0001 cmpi.w D4, 0x1 00000DC4 6C20 bge +0x22 /* 00000DE6 */ 00000DC6 3F7C 0001 000A move.w [A7 + 0xA], 0x1 00000DCC 4EAD F3F8 jsr [A5 - 0xC08] 00000DD0 3F40 000C move.w [A7 + 0xC], D0 00000DD4 3F2F 000C move.w -[A7], [A7 + 0xC] 00000DD8 4EAD F408 jsr [A5 - 0xBF8] 00000DDC 3F40 0010 move.w [A7 + 0x10], D0 00000DE0 544F addq.w A7, 2 00000DE2 6000 0086 bra +0x88 /* 00000E6A */ label00000DE6: 00000DE6 3004 move.w D0, D4 00000DE8 48C0 ext.l D0 00000DEA E788 lsl D0, 3 00000DEC 206D 0F8E movea.l A0, [A5 + 0xF8E] 00000DF0 2050 movea.l A0, [A0] 00000DF2 D1ED 0F96 add.l A0, [A5 + 0xF96] 00000DF6 91C0 sub.l A0, D0 00000DF8 2E90 move.l [A7], [A0] 00000DFA 2F68 0004 0004 move.l [A7 + 0x4], [A0 + 0x4] 00000E00 426F 0008 clr.w [A7 + 0x8] 00000E04 486F 0008 pea.l [A7 + 0x8] 00000E08 486D F4E0 pea.l [A5 - 0xB20] 00000E0C 486F 0008 pea.l [A7 + 0x8] 00000E10 4EAD F2B0 jsr [A5 - 0xD50] 00000E14 4A6D 101E tst.w [A5 + 0x101E] 00000E18 4FEF 000C lea.l A7, [A7 + 0xC] 00000E1C 6708 beq +0xA /* 00000E26 */ 00000E1E 362D 101E move.w D3, [A5 + 0x101E] 00000E22 6000 00AA bra +0xAC /* 00000ECE */ label00000E26: 00000E26 0C44 0002 cmpi.w D4, 0x2 00000E2A 6C08 bge +0xA /* 00000E34 */ 00000E2C 2F6F 0008 000C move.l [A7 + 0xC], [A7 + 0x8] 00000E32 6036 bra +0x38 /* 00000E6A */ label00000E34: 00000E34 302D 0FA0 move.w D0, [A5 + 0xFA0] 00000E38 48C0 ext.l D0 00000E3A 5380 subq.l D0, 1 00000E3C E788 lsl D0, 3 00000E3E 206D 0F8E movea.l A0, [A5 + 0xF8E] 00000E42 2050 movea.l A0, [A0] 00000E44 D1ED 0F96 add.l A0, [A5 + 0xF96] 00000E48 91C0 sub.l A0, D0 00000E4A 2E90 move.l [A7], [A0] 00000E4C 2F68 0004 0004 move.l [A7 + 0x4], [A0 + 0x4] 00000E52 426F 000C clr.w [A7 + 0xC] 00000E56 486F 000C pea.l [A7 + 0xC] 00000E5A 486D F4E0 pea.l [A5 - 0xB20] 00000E5E 486F 0008 pea.l [A7 + 0x8] 00000E62 4EAD F2B0 jsr [A5 - 0xD50] 00000E66 4FEF 000C lea.l A7, [A7 + 0xC] label00000E6A: 00000E6A 486F 0008 pea.l [A7 + 0x8] 00000E6E 4EAD F450 jsr [A5 - 0xBB0] 00000E72 486F 0010 pea.l [A7 + 0x10] 00000E76 4EAD F450 jsr [A5 - 0xBB0] 00000E7A 4A6F 0012 tst.w [A7 + 0x12] 00000E7E 504F addq.w A7, 8 00000E80 6D2E blt +0x30 /* 00000EB0 */ 00000E82 4A6F 000E tst.w [A7 + 0xE] 00000E86 6D28 blt +0x2A /* 00000EB0 */ 00000E88 3F2F 0008 move.w -[A7], [A7 + 0x8] 00000E8C 4EAD F408 jsr [A5 - 0xBF8] 00000E90 322F 000C move.w D1, [A7 + 0xC] 00000E94 48C1 ext.l D1 00000E96 B280 cmp.l D1, D0 00000E98 544F addq.w A7, 2 00000E9A 6E14 bgt +0x16 /* 00000EB0 */ 00000E9C 3F2F 000C move.w -[A7], [A7 + 0xC] 00000EA0 4EAD F408 jsr [A5 - 0xBF8] 00000EA4 322F 0010 move.w D1, [A7 + 0x10] 00000EA8 48C1 ext.l D1 00000EAA B280 cmp.l D1, D0 00000EAC 544F addq.w A7, 2 00000EAE 6F0E ble +0x10 /* 00000EBE */ label00000EB0: 00000EB0 3F3C 0024 move.w -[A7], 0x24 /* '$' */ 00000EB4 4EAD E070 jsr [A5 - 0x1F90] 00000EB8 7624 moveq.l D3, 0x24 00000EBA 544F addq.w A7, 2 00000EBC 6010 bra +0x12 /* 00000ECE */ label00000EBE: 00000EBE 206F 001C movea.l A0, [A7 + 0x1C] 00000EC2 20AF 0008 move.l [A0], [A7 + 0x8] 00000EC6 206F 0020 movea.l A0, [A7 + 0x20] 00000ECA 20AF 000C move.l [A0], [A7 + 0xC] label00000ECE: 00000ECE 3003 move.w D0, D3 00000ED0 4FEF 0010 lea.l A7, [A7 + 0x10] 00000ED4 4CDF 0018 movem.l D3,D4, [A7]+ 00000ED8 4E75 rts fn00000EDA: 00000EDA 48E7 1E00 movem.l -[A7], D3,D4,D5,D6 00000EDE 514F subq.w A7, 8 00000EE0 7C00 moveq.l D6, 0x00 00000EE2 362D 0FA0 move.w D3, [A5 + 0xFA0] 00000EE6 0C43 0001 cmpi.w D3, 0x1 00000EEA 6C08 bge +0xA /* 00000EF4 */ 00000EEC 7601 moveq.l D3, 0x01 00000EEE 383C 7FFF move.w D4, 0x7FFF 00000EF2 6070 bra +0x72 /* 00000F64 */ label00000EF4: 00000EF4 3003 move.w D0, D3 00000EF6 48C0 ext.l D0 00000EF8 E788 lsl D0, 3 00000EFA 206D 0F8E movea.l A0, [A5 + 0xF8E] 00000EFE 2050 movea.l A0, [A0] 00000F00 D1ED 0F96 add.l A0, [A5 + 0xF96] 00000F04 91C0 sub.l A0, D0 00000F06 2E90 move.l [A7], [A0] 00000F08 2F68 0004 0004 move.l [A7 + 0x4], [A0 + 0x4] 00000F0E 4857 pea.l [A7] 00000F10 4EAD F278 jsr [A5 - 0xD88] 00000F14 3A00 move.w D5, D0 00000F16 3C2D 101E move.w D6, [A5 + 0x101E] 00000F1A 4A46 tst.w D6 00000F1C 584F addq.w A7, 4 00000F1E 6650 bne +0x52 /* 00000F70 */ 00000F20 0C43 0002 cmpi.w D3, 0x2 00000F24 6C14 bge +0x16 /* 00000F3A */ 00000F26 4A2F 0024 tst.b [A7 + 0x24] 00000F2A 6708 beq +0xA /* 00000F34 */ 00000F2C 4EAD F778 jsr [A5 - 0x888] 00000F30 3600 move.w D3, D0 00000F32 6002 bra +0x4 /* 00000F36 */ label00000F34: 00000F34 3605 move.w D3, D5 label00000F36: 00000F36 3805 move.w D4, D5 00000F38 602A bra +0x2C /* 00000F64 */ label00000F3A: 00000F3A 302D 0FA0 move.w D0, [A5 + 0xFA0] 00000F3E 48C0 ext.l D0 00000F40 5380 subq.l D0, 1 00000F42 E788 lsl D0, 3 00000F44 206D 0F8E movea.l A0, [A5 + 0xF8E] 00000F48 2050 movea.l A0, [A0] 00000F4A D1ED 0F96 add.l A0, [A5 + 0xF96] 00000F4E 91C0 sub.l A0, D0 00000F50 2E90 move.l [A7], [A0] 00000F52 2F68 0004 0004 move.l [A7 + 0x4], [A0 + 0x4] 00000F58 4857 pea.l [A7] 00000F5A 4EAD F278 jsr [A5 - 0xD88] 00000F5E 3800 move.w D4, D0 00000F60 3605 move.w D3, D5 00000F62 584F addq.w A7, 4 label00000F64: 00000F64 206F 001C movea.l A0, [A7 + 0x1C] 00000F68 3083 move.w [A0], D3 00000F6A 206F 0020 movea.l A0, [A7 + 0x20] 00000F6E 3084 move.w [A0], D4 label00000F70: 00000F70 3006 move.w D0, D6 00000F72 504F addq.w A7, 8 00000F74 4CDF 0078 movem.l D3,D4,D5,D6, [A7]+ 00000F78 4E75 rts fn00000F7A: 00000F7A 48E7 1030 movem.l -[A7], D3,A2,A3 00000F7E 514F subq.w A7, 8 00000F80 266F 0018 movea.l A3, [A7 + 0x18] 00000F84 246F 001C movea.l A2, [A7 + 0x1C] 00000F88 4297 clr.l [A7] 00000F8A 4293 clr.l [A3] 00000F8C 4292 clr.l [A2] 00000F8E 362D 0FA0 move.w D3, [A5 + 0xFA0] 00000F92 3003 move.w D0, D3 00000F94 48C0 ext.l D0 00000F96 670A beq +0xC /* 00000FA2 */ 00000F98 5380 subq.l D0, 1 00000F9A 6718 beq +0x1A /* 00000FB4 */ 00000F9C 5380 subq.l D0, 1 00000F9E 6732 beq +0x34 /* 00000FD2 */ 00000FA0 6030 bra +0x32 /* 00000FD2 */ label00000FA2: 00000FA2 4A2F 0020 tst.b [A7 + 0x20] 00000FA6 6678 bne +0x7A /* 00001020 */ 00000FA8 3F3C 0019 move.w -[A7], 0x19 00000FAC 4EAD E070 jsr [A5 - 0x1F90] 00000FB0 544F addq.w A7, 2 00000FB2 606C bra +0x6E /* 00001020 */ label00000FB4: 00000FB4 302D 0FA0 move.w D0, [A5 + 0xFA0] 00000FB8 48C0 ext.l D0 00000FBA E788 lsl D0, 3 00000FBC 206D 0F8E movea.l A0, [A5 + 0xF8E] 00000FC0 2050 movea.l A0, [A0] 00000FC2 D1ED 0F96 add.l A0, [A5 + 0xF96] 00000FC6 91C0 sub.l A0, D0 00000FC8 2690 move.l [A3], [A0] 00000FCA 2768 0004 0004 move.l [A3 + 0x4], [A0 + 0x4] 00000FD0 602A bra +0x2C /* 00000FFC */ label00000FD2: 00000FD2 302D 0FA0 move.w D0, [A5 + 0xFA0] 00000FD6 48C0 ext.l D0 00000FD8 E788 lsl D0, 3 00000FDA 206D 0F8E movea.l A0, [A5 + 0xF8E] 00000FDE 2050 movea.l A0, [A0] 00000FE0 D1ED 0F96 add.l A0, [A5 + 0xF96] 00000FE4 91C0 sub.l A0, D0 00000FE6 2690 move.l [A3], [A0] 00000FE8 2768 0004 0004 move.l [A3 + 0x4], [A0 + 0x4] 00000FEE 2F0A move.l -[A7], A2 00000FF0 2F3C 0002 0001 move.l -[A7], 0x20001 00000FF6 4EAD E230 jsr [A5 - 0x1DD0] 00000FFA 504F addq.w A7, 8 label00000FFC: 00000FFC 4A6D 101E tst.w [A5 + 0x101E] 00001000 6704 beq +0x6 /* 00001006 */ 00001002 76FF moveq.l D3, 0xFFFFFFFF 00001004 601A bra +0x1C /* 00001020 */ label00001006: 00001006 2F0B move.l -[A7], A3 00001008 4EAD E1C0 jsr [A5 - 0x1E40] 0000100C 4A92 tst.l [A2] 0000100E 584F addq.w A7, 4 00001010 670E beq +0x10 /* 00001020 */ 00001012 4878 0001 push.l 0x1 00001016 2F12 move.l -[A7], [A2] 00001018 4EAD C220 jsr [A5 - 0x3DE0] 0000101C 2488 move.l [A2], A0 0000101E 504F addq.w A7, 8 label00001020: 00001020 3003 move.w D0, D3 00001022 504F addq.w A7, 8 00001024 4CDF 0C08 movem.l D3,A2,A3, [A7]+ 00001028 4E75 rts 0000102A 42A7 clr.l -[A7] 0000102C 4EAD E210 jsr [A5 - 0x1DF0] 00001030 584F addq.w A7, 4 00001032 4E75 rts 00001034 42A7 clr.l -[A7] 00001036 3F3C 0015 move.w -[A7], 0x15 0000103A 4EAD F288 jsr [A5 - 0xD78] 0000103E 42A7 clr.l -[A7] 00001040 4EAD E210 jsr [A5 - 0x1DF0] 00001044 4FEF 000A lea.l A7, [A7 + 0xA] 00001048 4E75 rts 0000104A 4FEF FFEE lea.l A7, [A7 - 0x12] 0000104E 0C6D 0001 0FA0 cmpi.w [A5 + 0xFA0], 0x1 00001054 670E beq +0x10 /* 00001064 */ 00001056 3F3C 0015 move.w -[A7], 0x15 0000105A 4EAD E070 jsr [A5 - 0x1F90] 0000105E 4FEF 0014 lea.l A7, [A7 + 0x14] 00001062 4E75 rts label00001064: 00001064 302D 0FA0 move.w D0, [A5 + 0xFA0] 00001068 48C0 ext.l D0 0000106A E788 lsl D0, 3 0000106C 206D 0F8E movea.l A0, [A5 + 0xF8E] 00001070 2050 movea.l A0, [A0] 00001072 D1ED 0F96 add.l A0, [A5 + 0xF96] 00001076 91C0 sub.l A0, D0 00001078 2E90 move.l [A7], [A0] 0000107A 2F68 0004 0004 move.l [A7 + 0x4], [A0 + 0x4] 00001080 486F 0008 pea.l [A7 + 0x8] 00001084 486F 0004 pea.l [A7 + 0x4] 00001088 4EAD DC98 jsr [A5 - 0x2368] 0000108C 4A00 tst.b D0 0000108E 504F addq.w A7, 8 00001090 670C beq +0xE /* 0000109E */ 00001092 486F 0008 pea.l [A7 + 0x8] 00001096 4267 clr.w -[A7] 00001098 4EAD F890 jsr [A5 - 0x770] 0000109C 5C4F addq.w A7, 6 label0000109E: 0000109E 42A7 clr.l -[A7] 000010A0 4EAD E210 jsr [A5 - 0x1DF0] 000010A4 4FEF 0016 lea.l A7, [A7 + 0x16] 000010A8 4E75 rts 000010AA 2F03 move.l -[A7], D3 000010AC 594F subq.w A7, 4 000010AE 4EAD C330 jsr [A5 - 0x3CD0] 000010B2 2600 move.l D3, D0 000010B4 203C 7FFF FFFF move.l D0, 0x7FFFFFFF 000010BA 9083 sub.l D0, D3 000010BC 2E80 move.l [A7], D0 000010BE 4857 pea.l [A7] 000010C0 2F3C 0001 0004 move.l -[A7], 0x10004 000010C6 4EAD E228 jsr [A5 - 0x1DD8] 000010CA 4A00 tst.b D0 000010CC 504F addq.w A7, 8 000010CE 6712 beq +0x14 /* 000010E2 */ 000010D0 2F17 move.l -[A7], [A7] 000010D2 2F03 move.l -[A7], D3 000010D4 4EAD F780 jsr [A5 - 0x880] 000010D8 42A7 clr.l -[A7] 000010DA 4EAD E210 jsr [A5 - 0x1DF0] 000010DE 4FEF 000C lea.l A7, [A7 + 0xC] label000010E2: 000010E2 584F addq.w A7, 4 000010E4 261F move.l D3, [A7]+ 000010E6 4E75 rts 000010E8 4FEF FEF6 lea.l A7, [A7 - 0x10A] 000010EC 4857 pea.l [A7] 000010EE 2F3C 0001 0001 move.l -[A7], 0x10001 000010F4 4EAD E230 jsr [A5 - 0x1DD0] 000010F8 4A00 tst.b D0 000010FA 504F addq.w A7, 8 000010FC 671E beq +0x20 /* 0000111C */ 000010FE 486F 0004 pea.l [A7 + 0x4] 00001102 2F2F 0004 move.l -[A7], [A7 + 0x4] 00001106 4EAD E158 jsr [A5 - 0x1EA8] 0000110A 486F 000C pea.l [A7 + 0xC] 0000110E 4EAD F788 jsr [A5 - 0x878] 00001112 42A7 clr.l -[A7] 00001114 4EAD E210 jsr [A5 - 0x1DF0] 00001118 4FEF 0010 lea.l A7, [A7 + 0x10] label0000111C: 0000111C 4FEF 010A lea.l A7, [A7 + 0x10A] 00001120 4E75 rts 00001122 4EAD F790 jsr [A5 - 0x870] 00001126 42A7 clr.l -[A7] 00001128 4EAD E210 jsr [A5 - 0x1DF0] 0000112C 584F addq.w A7, 4 0000112E 4E75 rts 00001130 4FEF FFF4 lea.l A7, [A7 - 0xC] 00001134 426F 0008 clr.w [A7 + 0x8] 00001138 4A6D 0FA0 tst.w [A5 + 0xFA0] 0000113C 6F46 ble +0x48 /* 00001184 */ 0000113E 302D 0FA0 move.w D0, [A5 + 0xFA0] 00001142 48C0 ext.l D0 00001144 E788 lsl D0, 3 00001146 206D 0F8E movea.l A0, [A5 + 0xF8E] 0000114A 2050 movea.l A0, [A0] 0000114C D1ED 0F96 add.l A0, [A5 + 0xF96] 00001150 91C0 sub.l A0, D0 00001152 2E90 move.l [A7], [A0] 00001154 2F68 0004 0004 move.l [A7 + 0x4], [A0 + 0x4] 0000115A 7004 moveq.l D0, 0x04 0000115C B097 cmp.l D0, [A7] 0000115E 6606 bne +0x8 /* 00001166 */ 00001160 4AAF 0004 tst.l [A7 + 0x4] 00001164 671E beq +0x20 /* 00001184 */ label00001166: 00001166 426F 0008 clr.w [A7 + 0x8] 0000116A 3F3C 0023 move.w -[A7], 0x23 /* '#' */ 0000116E 486F 000A pea.l [A7 + 0xA] 00001172 486D F4E0 pea.l [A5 - 0xB20] 00001176 486F 000A pea.l [A7 + 0xA] 0000117A 4EAD F2C0 jsr [A5 - 0xD40] 0000117E 4FEF 000E lea.l A7, [A7 + 0xE] 00001182 6004 bra +0x6 /* 00001188 */ label00001184: 00001184 426F 000A clr.w [A7 + 0xA] label00001188: 00001188 4A6F 000A tst.w [A7 + 0xA] 0000118C 671C beq +0x1E /* 000011AA */ 0000118E 486F 0008 pea.l [A7 + 0x8] 00001192 4EAD F4B8 jsr [A5 - 0xB48] 00001196 4A00 tst.b D0 00001198 584F addq.w A7, 4 0000119A 660E bne +0x10 /* 000011AA */ 0000119C 3F3C 005E move.w -[A7], 0x5E /* '^' */ 000011A0 4EAD E070 jsr [A5 - 0x1F90] 000011A4 4FEF 000E lea.l A7, [A7 + 0xE] 000011A8 4E75 rts label000011AA: 000011AA 486F 0008 pea.l [A7 + 0x8] 000011AE 4EAD F798 jsr [A5 - 0x868] 000011B2 4A00 tst.b D0 000011B4 584F addq.w A7, 4 000011B6 670A beq +0xC /* 000011C2 */ 000011B8 42A7 clr.l -[A7] 000011BA 4EAD E210 jsr [A5 - 0x1DF0] 000011BE 584F addq.w A7, 4 000011C0 600A bra +0xC /* 000011CC */ label000011C2: 000011C2 3F3C 0023 move.w -[A7], 0x23 /* '#' */ 000011C6 4EAD E070 jsr [A5 - 0x1F90] 000011CA 544F addq.w A7, 2 label000011CC: 000011CC 4FEF 000C lea.l A7, [A7 + 0xC] 000011D0 4E75 rts 000011D2 4878 0001 push.l 0x1 000011D6 3F3C 0015 move.w -[A7], 0x15 000011DA 4EAD F288 jsr [A5 - 0xD78] 000011DE 42A7 clr.l -[A7] 000011E0 4EAD E210 jsr [A5 - 0x1DF0] 000011E4 4FEF 000A lea.l A7, [A7 + 0xA] 000011E8 4E75 rts 000011EA 4FEF FFF4 lea.l A7, [A7 - 0xC] 000011EE 4EAD F778 jsr [A5 - 0x888] 000011F2 48C0 ext.l D0 000011F4 2F40 0008 move.l [A7 + 0x8], D0 000011F8 2F40 0004 move.l [A7 + 0x4], D0 000011FC 7001 moveq.l D0, 0x01 000011FE 2E80 move.l [A7], D0 00001200 486F 0008 pea.l [A7 + 0x8] 00001204 2F3C 0001 0004 move.l -[A7], 0x10004 0000120A 4EAD E228 jsr [A5 - 0x1DD8] 0000120E 4A00 tst.b D0 00001210 504F addq.w A7, 8 00001212 6740 beq +0x42 /* 00001254 */ 00001214 486F 0004 pea.l [A7 + 0x4] 00001218 2F3C 0002 0004 move.l -[A7], 0x20004 0000121E 4EAD E228 jsr [A5 - 0x1DD8] 00001222 4A00 tst.b D0 00001224 504F addq.w A7, 8 00001226 672C beq +0x2E /* 00001254 */ 00001228 4857 pea.l [A7] 0000122A 2F3C 0003 0004 move.l -[A7], 0x30004 00001230 4EAD E228 jsr [A5 - 0x1DD8] 00001234 4A00 tst.b D0 00001236 504F addq.w A7, 8 00001238 671A beq +0x1C /* 00001254 */ 0000123A 3F2F 0002 move.w -[A7], [A7 + 0x2] 0000123E 3F2F 0008 move.w -[A7], [A7 + 0x8] 00001242 3F2F 000E move.w -[A7], [A7 + 0xE] 00001246 4EAD DC60 jsr [A5 - 0x23A0] 0000124A 42A7 clr.l -[A7] 0000124C 4EAD E210 jsr [A5 - 0x1DF0] 00001250 4FEF 000A lea.l A7, [A7 + 0xA] label00001254: 00001254 4FEF 000C lea.l A7, [A7 + 0xC] 00001258 4E75 rts 0000125A 4EAD F7D0 jsr [A5 - 0x830] 0000125E 4EAD F2D0 jsr [A5 - 0xD30] 00001262 4E75 rts 00001264 4FEF FFE8 lea.l A7, [A7 - 0x18] 00001268 486F 0010 pea.l [A7 + 0x10] 0000126C 2F3C 0001 0004 move.l -[A7], 0x10004 00001272 4EAD E230 jsr [A5 - 0x1DD0] 00001276 4A00 tst.b D0 00001278 504F addq.w A7, 8 0000127A 6700 009A beq +0x9C /* 00001316 */ 0000127E 3F2F 0012 move.w -[A7], [A7 + 0x12] 00001282 4EAD F298 jsr [A5 - 0xD68] 00001286 4A00 tst.b D0 00001288 544F addq.w A7, 2 0000128A 6700 008A beq +0x8C /* 00001316 */ 0000128E 486F 0014 pea.l [A7 + 0x14] 00001292 2F3C 0002 0004 move.l -[A7], 0x20004 00001298 4EAD E230 jsr [A5 - 0x1DD0] 0000129C 4A00 tst.b D0 0000129E 504F addq.w A7, 8 000012A0 6774 beq +0x76 /* 00001316 */ 000012A2 2F6F 0014 000C move.l [A7 + 0xC], [A7 + 0x14] 000012A8 486F 0014 pea.l [A7 + 0x14] 000012AC 2F3C 0003 0004 move.l -[A7], 0x30004 000012B2 4EAD E230 jsr [A5 - 0x1DD0] 000012B6 4A00 tst.b D0 000012B8 504F addq.w A7, 8 000012BA 675A beq +0x5C /* 00001316 */ 000012BC 2F6F 0014 0008 move.l [A7 + 0x8], [A7 + 0x14] 000012C2 486F 0014 pea.l [A7 + 0x14] 000012C6 2F3C 0004 0004 move.l -[A7], 0x40004 000012CC 4EAD E230 jsr [A5 - 0x1DD0] 000012D0 4A00 tst.b D0 000012D2 504F addq.w A7, 8 000012D4 6740 beq +0x42 /* 00001316 */ 000012D6 2F6F 0014 0004 move.l [A7 + 0x4], [A7 + 0x14] 000012DC 486F 0014 pea.l [A7 + 0x14] 000012E0 2F3C 0005 0004 move.l -[A7], 0x50004 000012E6 4EAD E230 jsr [A5 - 0x1DD0] 000012EA 4A00 tst.b D0 000012EC 504F addq.w A7, 8 000012EE 6726 beq +0x28 /* 00001316 */ 000012F0 2EAF 0014 move.l [A7], [A7 + 0x14] 000012F4 2F2F 0004 move.l -[A7], [A7 + 0x4] 000012F8 2F2F 0004 move.l -[A7], [A7 + 0x4] 000012FC 2F2F 0014 move.l -[A7], [A7 + 0x14] 00001300 2F2F 0014 move.l -[A7], [A7 + 0x14] 00001304 3F2F 0022 move.w -[A7], [A7 + 0x22] 00001308 4EAD F8B0 jsr [A5 - 0x750] 0000130C 42A7 clr.l -[A7] 0000130E 4EAD E210 jsr [A5 - 0x1DF0] 00001312 4FEF 0016 lea.l A7, [A7 + 0x16] label00001316: 00001316 4FEF 0018 lea.l A7, [A7 + 0x18] 0000131A 4E75 rts 0000131C 4EAD F808 jsr [A5 - 0x7F8] 00001320 42A7 clr.l -[A7] 00001322 4EAD E210 jsr [A5 - 0x1DF0] 00001326 584F addq.w A7, 4 00001328 4E75 rts 0000132A 4EAD F7D8 jsr [A5 - 0x828] 0000132E 4EAD F2D0 jsr [A5 - 0xD30] 00001332 4E75 rts 00001334 4EAD F7E0 jsr [A5 - 0x820] 00001338 4EAD F2D0 jsr [A5 - 0xD30] 0000133C 4E75 rts 0000133E 4FEF FFF4 lea.l A7, [A7 - 0xC] 00001342 486F 0008 pea.l [A7 + 0x8] 00001346 2F3C 0001 0004 move.l -[A7], 0x10004 0000134C 4EAD E230 jsr [A5 - 0x1DD0] 00001350 4A00 tst.b D0 00001352 504F addq.w A7, 8 00001354 675C beq +0x5E /* 000013B2 */ 00001356 3F2F 000A move.w -[A7], [A7 + 0xA] 0000135A 4EAD F298 jsr [A5 - 0xD68] 0000135E 4A00 tst.b D0 00001360 544F addq.w A7, 2 00001362 674E beq +0x50 /* 000013B2 */ 00001364 486F 0004 pea.l [A7 + 0x4] 00001368 2F3C 0002 0004 move.l -[A7], 0x20004 0000136E 4EAD E230 jsr [A5 - 0x1DD0] 00001372 4A00 tst.b D0 00001374 504F addq.w A7, 8 00001376 673A beq +0x3C /* 000013B2 */ 00001378 3F2F 0006 move.w -[A7], [A7 + 0x6] 0000137C 4EAD F298 jsr [A5 - 0xD68] 00001380 4A00 tst.b D0 00001382 544F addq.w A7, 2 00001384 672C beq +0x2E /* 000013B2 */ 00001386 4297 clr.l [A7] 00001388 4857 pea.l [A7] 0000138A 2F3C 0003 0004 move.l -[A7], 0x30004 00001390 4EAD E228 jsr [A5 - 0x1DD8] 00001394 4A00 tst.b D0 00001396 504F addq.w A7, 8 00001398 6718 beq +0x1A /* 000013B2 */ 0000139A 2F17 move.l -[A7], [A7] 0000139C 3F2F 000A move.w -[A7], [A7 + 0xA] 000013A0 3F2F 0010 move.w -[A7], [A7 + 0x10] 000013A4 4EAD F898 jsr [A5 - 0x768] 000013A8 42A7 clr.l -[A7] 000013AA 4EAD E210 jsr [A5 - 0x1DF0] 000013AE 4FEF 000C lea.l A7, [A7 + 0xC] label000013B2: 000013B2 4FEF 000C lea.l A7, [A7 + 0xC] 000013B6 4E75 rts 000013B8 4878 0001 push.l 0x1 000013BC 3F3C 001C move.w -[A7], 0x1C 000013C0 4EAD F288 jsr [A5 - 0xD78] 000013C4 42A7 clr.l -[A7] 000013C6 4EAD E210 jsr [A5 - 0x1DF0] 000013CA 4FEF 000A lea.l A7, [A7 + 0xA] 000013CE 4E75 rts 000013D0 48E7 1020 movem.l -[A7], D3,A2 000013D4 4FEF FFE8 lea.l A7, [A7 - 0x18] 000013D8 95CA sub.l A2, A2 000013DA 362D 0FA0 move.w D3, [A5 + 0xFA0] 000013DE 0C43 0001 cmpi.w D3, 0x1 000013E2 6D30 blt +0x32 /* 00001414 */ 000013E4 3003 move.w D0, D3 000013E6 48C0 ext.l D0 000013E8 E788 lsl D0, 3 000013EA 206D 0F8E movea.l A0, [A5 + 0xF8E] 000013EE 2050 movea.l A0, [A0] 000013F0 D1ED 0F96 add.l A0, [A5 + 0xF96] 000013F4 91C0 sub.l A0, D0 000013F6 2E90 move.l [A7], [A0] 000013F8 2F68 0004 0004 move.l [A7 + 0x4], [A0 + 0x4] 000013FE 486F 0008 pea.l [A7 + 0x8] 00001402 486F 0004 pea.l [A7 + 0x4] 00001406 4EAD E870 jsr [A5 - 0x1790] 0000140A 4A00 tst.b D0 0000140C 504F addq.w A7, 8 0000140E 6704 beq +0x6 /* 00001414 */ 00001410 45EF 0008 lea.l A2, [A7 + 0x8] label00001414: 00001414 2F0A move.l -[A7], A2 00001416 4EAD F7E8 jsr [A5 - 0x818] 0000141A 42A7 clr.l -[A7] 0000141C 4EAD E210 jsr [A5 - 0x1DF0] 00001420 4FEF 0020 lea.l A7, [A7 + 0x20] 00001424 4CDF 0408 movem.l D3,A2, [A7]+ 00001428 4E75 rts 0000142A 514F subq.w A7, 8 0000142C 486F 0004 pea.l [A7 + 0x4] 00001430 2F3C 0001 0004 move.l -[A7], 0x10004 00001436 4EAD E230 jsr [A5 - 0x1DD0] 0000143A 4A00 tst.b D0 0000143C 504F addq.w A7, 8 0000143E 6740 beq +0x42 /* 00001480 */ 00001440 3F2F 0006 move.w -[A7], [A7 + 0x6] 00001444 4EAD F298 jsr [A5 - 0xD68] 00001448 4A00 tst.b D0 0000144A 544F addq.w A7, 2 0000144C 6732 beq +0x34 /* 00001480 */ 0000144E 4857 pea.l [A7] 00001450 2F3C 0002 0004 move.l -[A7], 0x20004 00001456 4EAD E230 jsr [A5 - 0x1DD0] 0000145A 4A00 tst.b D0 0000145C 504F addq.w A7, 8 0000145E 6720 beq +0x22 /* 00001480 */ 00001460 4A97 tst.l [A7] 00001462 56C0 sne D0 00001464 4400 neg.b D0 00001466 49C0 lea.l A4, D0 00001468 2F00 move.l -[A7], D0 0000146A 3F3C 0009 move.w -[A7], 0x9 /* '\t' */ 0000146E 3F2F 000C move.w -[A7], [A7 + 0xC] 00001472 4EAD F290 jsr [A5 - 0xD70] 00001476 42A7 clr.l -[A7] 00001478 4EAD E210 jsr [A5 - 0x1DF0] 0000147C 4FEF 000C lea.l A7, [A7 + 0xC] label00001480: 00001480 504F addq.w A7, 8 00001482 4E75 rts 00001484 514F subq.w A7, 8 00001486 486F 0004 pea.l [A7 + 0x4] 0000148A 2F3C 0001 0004 move.l -[A7], 0x10004 00001490 4EAD E230 jsr [A5 - 0x1DD0] 00001494 4A00 tst.b D0 00001496 504F addq.w A7, 8 00001498 6740 beq +0x42 /* 000014DA */ 0000149A 3F2F 0006 move.w -[A7], [A7 + 0x6] 0000149E 4EAD F2A0 jsr [A5 - 0xD60] 000014A2 4A00 tst.b D0 000014A4 544F addq.w A7, 2 000014A6 6732 beq +0x34 /* 000014DA */ 000014A8 4857 pea.l [A7] 000014AA 2F3C 0002 0004 move.l -[A7], 0x20004 000014B0 4EAD E230 jsr [A5 - 0x1DD0] 000014B4 4A00 tst.b D0 000014B6 504F addq.w A7, 8 000014B8 6720 beq +0x22 /* 000014DA */ 000014BA 4A97 tst.l [A7] 000014BC 56C0 sne D0 000014BE 4400 neg.b D0 000014C0 49C0 lea.l A4, D0 000014C2 2F00 move.l -[A7], D0 000014C4 3F3C 0012 move.w -[A7], 0x12 000014C8 3F2F 000C move.w -[A7], [A7 + 0xC] 000014CC 4EAD F290 jsr [A5 - 0xD70] 000014D0 42A7 clr.l -[A7] 000014D2 4EAD E210 jsr [A5 - 0x1DF0] 000014D6 4FEF 000C lea.l A7, [A7 + 0xC] label000014DA: 000014DA 504F addq.w A7, 8 000014DC 4E75 rts 000014DE 594F subq.w A7, 4 000014E0 4857 pea.l [A7] 000014E2 2F3C 0001 0004 move.l -[A7], 0x10004 000014E8 4EAD E230 jsr [A5 - 0x1DD0] 000014EC 4A00 tst.b D0 000014EE 504F addq.w A7, 8 000014F0 670E beq +0x10 /* 00001500 */ 000014F2 2F17 move.l -[A7], [A7] 000014F4 4EAD F7B8 jsr [A5 - 0x848] 000014F8 42A7 clr.l -[A7] 000014FA 4EAD E210 jsr [A5 - 0x1DF0] 000014FE 504F addq.w A7, 8 label00001500: 00001500 584F addq.w A7, 4 00001502 4E75 rts 00001504 4FEF FFF0 lea.l A7, [A7 - 0x10] 00001508 486F 000C pea.l [A7 + 0xC] 0000150C 2F3C 0001 0004 move.l -[A7], 0x10004 00001512 4EAD E230 jsr [A5 - 0x1DD0] 00001516 4A00 tst.b D0 00001518 504F addq.w A7, 8 0000151A 6700 0082 beq +0x84 /* 0000159E */ 0000151E 4AAF 000C tst.l [A7 + 0xC] 00001522 6612 bne +0x14 /* 00001536 */ 00001524 42A7 clr.l -[A7] 00001526 42A7 clr.l -[A7] 00001528 42A7 clr.l -[A7] 0000152A 42A7 clr.l -[A7] 0000152C 4EAD F7A8 jsr [A5 - 0x858] 00001530 4FEF 0010 lea.l A7, [A7 + 0x10] 00001534 6060 bra +0x62 /* 00001596 */ label00001536: 00001536 7001 moveq.l D0, 0x01 00001538 2F40 0008 move.l [A7 + 0x8], D0 0000153C 486F 0008 pea.l [A7 + 0x8] 00001540 2F3C 0002 0004 move.l -[A7], 0x20004 00001546 4EAD E228 jsr [A5 - 0x1DD8] 0000154A 4A00 tst.b D0 0000154C 504F addq.w A7, 8 0000154E 674E beq +0x50 /* 0000159E */ 00001550 7001 moveq.l D0, 0x01 00001552 2F40 0004 move.l [A7 + 0x4], D0 00001556 486F 0004 pea.l [A7 + 0x4] 0000155A 2F3C 0003 0004 move.l -[A7], 0x30004 00001560 4EAD E228 jsr [A5 - 0x1DD8] 00001564 4A00 tst.b D0 00001566 504F addq.w A7, 8 00001568 6734 beq +0x36 /* 0000159E */ 0000156A 7001 moveq.l D0, 0x01 0000156C 2E80 move.l [A7], D0 0000156E 4857 pea.l [A7] 00001570 2F3C 0004 0004 move.l -[A7], 0x40004 00001576 4EAD E228 jsr [A5 - 0x1DD8] 0000157A 4A00 tst.b D0 0000157C 504F addq.w A7, 8 0000157E 671E beq +0x20 /* 0000159E */ 00001580 2F17 move.l -[A7], [A7] 00001582 2F2F 0008 move.l -[A7], [A7 + 0x8] 00001586 2F2F 0010 move.l -[A7], [A7 + 0x10] 0000158A 2F2F 0018 move.l -[A7], [A7 + 0x18] 0000158E 4EAD F7A8 jsr [A5 - 0x858] 00001592 4FEF 0010 lea.l A7, [A7 + 0x10] label00001596: 00001596 42A7 clr.l -[A7] 00001598 4EAD E210 jsr [A5 - 0x1DF0] 0000159C 584F addq.w A7, 4 label0000159E: 0000159E 4FEF 0010 lea.l A7, [A7 + 0x10] 000015A2 4E75 rts 000015A4 4FEF FEE6 lea.l A7, [A7 - 0x11A] 000015A8 3F3C 0007 move.w -[A7], 0x7 000015AC 4EAD F280 jsr [A5 - 0xD80] 000015B0 4A80 tst.l D0 000015B2 544F addq.w A7, 2 000015B4 6700 0112 beq +0x114 /* 000016C8 */ 000015B8 0C6D 0001 0FA0 cmpi.w [A5 + 0xFA0], 0x1 000015BE 6C0E bge +0x10 /* 000015CE */ 000015C0 3F3C 0015 move.w -[A7], 0x15 000015C4 4EAD E070 jsr [A5 - 0x1F90] 000015C8 4FEF 011C lea.l A7, [A7 + 0x11C] 000015CC 4E75 rts label000015CE: 000015CE 302D 0FA0 move.w D0, [A5 + 0xFA0] 000015D2 48C0 ext.l D0 000015D4 E788 lsl D0, 3 000015D6 206D 0F8E movea.l A0, [A5 + 0xF8E] 000015DA 2050 movea.l A0, [A0] 000015DC D1ED 0F96 add.l A0, [A5 + 0xF96] 000015E0 91C0 sub.l A0, D0 000015E2 2F50 010E move.l [A7 + 0x10E], [A0] 000015E6 2F68 0004 0112 move.l [A7 + 0x112], [A0 + 0x4] 000015EC 7004 moveq.l D0, 0x04 000015EE B0AF 010E cmp.l D0, [A7 + 0x10E] 000015F2 6646 bne +0x48 /* 0000163A */ 000015F4 202F 0112 move.l D0, [A7 + 0x112] 000015F8 7210 moveq.l D1, 0x10 000015FA E2A0 asr D0, D1 000015FC 3F40 0116 move.w [A7 + 0x116], D0 00001600 4A40 tst.w D0 00001602 6606 bne +0x8 /* 0000160A */ 00001604 3F7C 0001 0116 move.w [A7 + 0x116], 0x1 label0000160A: 0000160A 3F6F 0114 0118 move.w [A7 + 0x118], [A7 + 0x114] 00001610 4A6F 0118 tst.w [A7 + 0x118] 00001614 6618 bne +0x1A /* 0000162E */ 00001616 426F 0116 clr.w [A7 + 0x116] 0000161A 42A7 clr.l -[A7] 0000161C 42A7 clr.l -[A7] 0000161E 486F 011E pea.l [A7 + 0x11E] 00001622 4EAD F7C8 jsr [A5 - 0x838] 00001626 4FEF 000C lea.l A7, [A7 + 0xC] 0000162A 6000 009C bra +0x9E /* 000016C8 */ label0000162E: 0000162E 4A6F 0118 tst.w [A7 + 0x118] 00001632 6C4C bge +0x4E /* 00001680 */ 00001634 526F 0118 addq.w [A7 + 0x118], 1 00001638 6046 bra +0x48 /* 00001680 */ label0000163A: 0000163A 7001 moveq.l D0, 0x01 0000163C B0AF 010E cmp.l D0, [A7 + 0x10E] 00001640 6630 bne +0x32 /* 00001672 */ 00001642 4857 pea.l [A7] 00001644 2F2F 0116 move.l -[A7], [A7 + 0x116] 00001648 4EAD E158 jsr [A5 - 0x1EA8] 0000164C 426F 011E clr.w [A7 + 0x11E] 00001650 486F 011E pea.l [A7 + 0x11E] 00001654 486F 000C pea.l [A7 + 0xC] 00001658 4EAD F7C0 jsr [A5 - 0x840] 0000165C 4A00 tst.b D0 0000165E 4FEF 0010 lea.l A7, [A7 + 0x10] 00001662 661C bne +0x1E /* 00001680 */ 00001664 3F3C 002C move.w -[A7], 0x2C /* ',' */ 00001668 4EAD E070 jsr [A5 - 0x1F90] 0000166C 4FEF 011C lea.l A7, [A7 + 0x11C] 00001670 4E75 rts label00001672: 00001672 3F3C 0013 move.w -[A7], 0x13 00001676 4EAD E070 jsr [A5 - 0x1F90] 0000167A 4FEF 011C lea.l A7, [A7 + 0x11C] 0000167E 4E75 rts label00001680: 00001680 7001 moveq.l D0, 0x01 00001682 2F40 0106 move.l [A7 + 0x106], D0 00001686 701C moveq.l D0, 0x1C 00001688 2F40 010A move.l [A7 + 0x10A], D0 0000168C 486F 010A pea.l [A7 + 0x10A] 00001690 2F3C 0002 0004 move.l -[A7], 0x20004 00001696 4EAD E228 jsr [A5 - 0x1DD8] 0000169A 4A00 tst.b D0 0000169C 504F addq.w A7, 8 0000169E 6730 beq +0x32 /* 000016D0 */ 000016A0 486F 0106 pea.l [A7 + 0x106] 000016A4 2F3C 0003 0004 move.l -[A7], 0x30004 000016AA 4EAD E228 jsr [A5 - 0x1DD8] 000016AE 4A00 tst.b D0 000016B0 504F addq.w A7, 8 000016B2 671C beq +0x1E /* 000016D0 */ 000016B4 2F2F 0106 move.l -[A7], [A7 + 0x106] 000016B8 2F2F 010E move.l -[A7], [A7 + 0x10E] 000016BC 486F 011E pea.l [A7 + 0x11E] 000016C0 4EAD F7C8 jsr [A5 - 0x838] 000016C4 4FEF 000C lea.l A7, [A7 + 0xC] label000016C8: 000016C8 42A7 clr.l -[A7] 000016CA 4EAD E210 jsr [A5 - 0x1DF0] 000016CE 584F addq.w A7, 4 label000016D0: 000016D0 4FEF 011A lea.l A7, [A7 + 0x11A] 000016D4 4E75 rts 000016D6 48E7 1020 movem.l -[A7], D3,A2 000016DA 4FEF FEE0 lea.l A7, [A7 - 0x120] 000016DE 3F7C 0001 0114 move.w [A7 + 0x114], 0x1 000016E4 0C6D 0001 0FA0 cmpi.w [A5 + 0xFA0], 0x1 000016EA 6C12 bge +0x14 /* 000016FE */ 000016EC 3F3C 0015 move.w -[A7], 0x15 000016F0 4EAD E070 jsr [A5 - 0x1F90] 000016F4 4FEF 0122 lea.l A7, [A7 + 0x122] 000016F8 4CDF 0408 movem.l D3,A2, [A7]+ 000016FC 4E75 rts label000016FE: 000016FE 302D 0FA0 move.w D0, [A5 + 0xFA0] 00001702 48C0 ext.l D0 00001704 E788 lsl D0, 3 00001706 206D 0F8E movea.l A0, [A5 + 0xF8E] 0000170A 2050 movea.l A0, [A0] 0000170C D1ED 0F96 add.l A0, [A5 + 0xF96] 00001710 91C0 sub.l A0, D0 00001712 2F50 0118 move.l [A7 + 0x118], [A0] 00001716 2F68 0004 011C move.l [A7 + 0x11C], [A0 + 0x4] 0000171C 4A6D 101E tst.w [A5 + 0x101E] 00001720 6600 015E bne +0x160 /* 00001880 */ 00001724 7004 moveq.l D0, 0x04 00001726 B0AF 0118 cmp.l D0, [A7 + 0x118] 0000172A 6600 0094 bne +0x96 /* 000017C0 */ 0000172E 262F 011C move.l D3, [A7 + 0x11C] label00001732: 00001732 4A83 tst.l D3 00001734 6614 bne +0x16 /* 0000174A */ 00001736 426F 0116 clr.w [A7 + 0x116] 0000173A 486F 0114 pea.l [A7 + 0x114] 0000173E 4267 clr.w -[A7] 00001740 4EAD F7A0 jsr [A5 - 0x860] 00001744 5C4F addq.w A7, 6 00001746 6000 0130 bra +0x132 /* 00001878 */ label0000174A: 0000174A 42AF 0110 clr.l [A7 + 0x110] 0000174E 0C6D 0002 0FA0 cmpi.w [A5 + 0xFA0], 0x2 00001754 6D52 blt +0x54 /* 000017A8 */ 00001756 302D 0FA0 move.w D0, [A5 + 0xFA0] 0000175A 48C0 ext.l D0 0000175C 5380 subq.l D0, 1 0000175E E788 lsl D0, 3 00001760 206D 0F8E movea.l A0, [A5 + 0xF8E] 00001764 2050 movea.l A0, [A0] 00001766 D1ED 0F96 add.l A0, [A5 + 0xF96] 0000176A 91C0 sub.l A0, D0 0000176C 2F50 0118 move.l [A7 + 0x118], [A0] 00001770 2F68 0004 011C move.l [A7 + 0x11C], [A0 + 0x4] 00001776 7004 moveq.l D0, 0x04 00001778 B0AF 0118 cmp.l D0, [A7 + 0x118] 0000177C 6606 bne +0x8 /* 00001784 */ 0000177E 4AAF 011C tst.l [A7 + 0x11C] 00001782 6724 beq +0x26 /* 000017A8 */ label00001784: 00001784 426F 0114 clr.w [A7 + 0x114] 00001788 3F3C 002D move.w -[A7], 0x2D /* '-' */ 0000178C 486F 0116 pea.l [A7 + 0x116] 00001790 486D F4E0 pea.l [A5 - 0xB20] 00001794 486F 0122 pea.l [A7 + 0x122] 00001798 4EAD F2C0 jsr [A5 - 0xD40] 0000179C 4A00 tst.b D0 0000179E 4FEF 000E lea.l A7, [A7 + 0xE] 000017A2 6700 00DC beq +0xDE /* 00001880 */ 000017A6 6008 bra +0xA /* 000017B0 */ label000017A8: 000017A8 426F 0114 clr.w [A7 + 0x114] 000017AC 426F 0116 clr.w [A7 + 0x116] label000017B0: 000017B0 486F 0114 pea.l [A7 + 0x114] 000017B4 3F03 move.w -[A7], D3 000017B6 4EAD F7A0 jsr [A5 - 0x860] 000017BA 5C4F addq.w A7, 6 000017BC 6000 00BA bra +0xBC /* 00001878 */ label000017C0: 000017C0 7009 moveq.l D0, 0x09 000017C2 B0AF 0118 cmp.l D0, [A7 + 0x118] 000017C6 662C bne +0x2E /* 000017F4 */ 000017C8 206F 011C movea.l A0, [A7 + 0x11C] 000017CC 2050 movea.l A0, [A0] 000017CE 4850 pea.l [A0] 000017D0 486F 0004 pea.l [A7 + 0x4] 000017D4 3F3C 080E move.w -[A7], 0x80E 000017D8 A9EB syscall Pack4/FP68K 000017DA 4857 pea.l [A7] 000017DC 3F3C 0016 move.w -[A7], 0x16 000017E0 A9EB syscall Pack4/FP68K 000017E2 4857 pea.l [A7] 000017E4 486F 0004 pea.l [A7 + 0x4] 000017E8 3F3C 2810 move.w -[A7], 0x2810 000017EC A9EB syscall Pack4/FP68K 000017EE 2617 move.l D3, [A7] 000017F0 6000 FF40 bra -0xBE /* 00001732 */ label000017F4: 000017F4 7006 moveq.l D0, 0x06 000017F6 B0AF 0118 cmp.l D0, [A7 + 0x118] 000017FA 662A bne +0x2C /* 00001826 */ 000017FC 246F 011C movea.l A2, [A7 + 0x11C] 00001800 486F 0110 pea.l [A7 + 0x110] 00001804 2F0A move.l -[A7], A2 00001806 2052 movea.l A0, [A2] 00001808 2050 movea.l A0, [A0] 0000180A 2068 0014 movea.l A0, [A0 + 0x14] 0000180E 4E90 jsr [A0] 00001810 4A00 tst.b D0 00001812 504F addq.w A7, 8 00001814 6758 beq +0x5A /* 0000186E */ 00001816 2F2F 0110 move.l -[A7], [A7 + 0x110] 0000181A 486F 0118 pea.l [A7 + 0x118] 0000181E 4EAD F460 jsr [A5 - 0xBA0] 00001822 504F addq.w A7, 8 00001824 602E bra +0x30 /* 00001854 */ label00001826: 00001826 7001 moveq.l D0, 0x01 00001828 B0AF 0118 cmp.l D0, [A7 + 0x118] 0000182C 6640 bne +0x42 /* 0000186E */ 0000182E 486F 000A pea.l [A7 + 0xA] 00001832 2F2F 0120 move.l -[A7], [A7 + 0x120] 00001836 4EAD E158 jsr [A5 - 0x1EA8] 0000183A 426F 011C clr.w [A7 + 0x11C] 0000183E 486F 011C pea.l [A7 + 0x11C] 00001842 486F 0016 pea.l [A7 + 0x16] 00001846 4EAD F4F0 jsr [A5 - 0xB10] 0000184A 4A6F 0126 tst.w [A7 + 0x126] 0000184E 4FEF 0010 lea.l A7, [A7 + 0x10] 00001852 6F0E ble +0x10 /* 00001862 */ label00001854: 00001854 486F 0114 pea.l [A7 + 0x114] 00001858 4267 clr.w -[A7] 0000185A 4EAD F7A0 jsr [A5 - 0x860] 0000185E 5C4F addq.w A7, 6 00001860 6016 bra +0x18 /* 00001878 */ label00001862: 00001862 3F3C 002D move.w -[A7], 0x2D /* '-' */ 00001866 4EAD E070 jsr [A5 - 0x1F90] 0000186A 544F addq.w A7, 2 0000186C 600A bra +0xC /* 00001878 */ label0000186E: 0000186E 3F3C 0013 move.w -[A7], 0x13 00001872 4EAD E070 jsr [A5 - 0x1F90] 00001876 544F addq.w A7, 2 label00001878: 00001878 42A7 clr.l -[A7] 0000187A 4EAD E210 jsr [A5 - 0x1DF0] 0000187E 584F addq.w A7, 4 label00001880: 00001880 4FEF 0120 lea.l A7, [A7 + 0x120] 00001884 4CDF 0408 movem.l D3,A2, [A7]+ 00001888 4E75 rts 0000188A 4EAD F7F0 jsr [A5 - 0x810] 0000188E 42A7 clr.l -[A7] 00001890 4EAD E210 jsr [A5 - 0x1DF0] 00001894 584F addq.w A7, 4 00001896 4E75 rts 00001898 4FEF FEF6 lea.l A7, [A7 - 0x10A] 0000189C 486F 0106 pea.l [A7 + 0x106] 000018A0 2F3C 0001 0001 move.l -[A7], 0x10001 000018A6 4EAD E230 jsr [A5 - 0x1DD0] 000018AA 4A00 tst.b D0 000018AC 504F addq.w A7, 8 000018AE 671C beq +0x1E /* 000018CC */ 000018B0 4857 pea.l [A7] 000018B2 2F2F 010A move.l -[A7], [A7 + 0x10A] 000018B6 4EAD E158 jsr [A5 - 0x1EA8] 000018BA 486F 0008 pea.l [A7 + 0x8] 000018BE 4EAD F7F8 jsr [A5 - 0x808] 000018C2 42A7 clr.l -[A7] 000018C4 4EAD E210 jsr [A5 - 0x1DF0] 000018C8 4FEF 0010 lea.l A7, [A7 + 0x10] label000018CC: 000018CC 4FEF 010A lea.l A7, [A7 + 0x10A] 000018D0 4E75 rts 000018D2 42A7 clr.l -[A7] 000018D4 4EAD E210 jsr [A5 - 0x1DF0] 000018D8 584F addq.w A7, 4 000018DA 4E75 rts 000018DC 4FEF FFF2 lea.l A7, [A7 - 0xE] 000018E0 1F3C 0001 move.b -[A7], 0x1 000018E4 486F 0004 pea.l [A7 + 0x4] 000018E8 486F 000A pea.l [A7 + 0xA] 000018EC 4EBA F5EC jsr [PC - 0xA14 /* 00000EDA */] 000018F0 3F40 000A move.w [A7 + 0xA], D0 000018F4 4A6F 000A tst.w [A7 + 0xA] 000018F8 4FEF 000A lea.l A7, [A7 + 0xA] 000018FC 6622 bne +0x24 /* 00001920 */ 000018FE 7004 moveq.l D0, 0x04 00001900 2F40 0006 move.l [A7 + 0x6], D0 00001904 3F2F 0002 move.w -[A7], [A7 + 0x2] 00001908 3F2F 0006 move.w -[A7], [A7 + 0x6] 0000190C 4EAD F818 jsr [A5 - 0x7E8] 00001910 48C0 ext.l D0 00001912 2F40 000E move.l [A7 + 0xE], D0 00001916 486F 000A pea.l [A7 + 0xA] 0000191A 4EAD E210 jsr [A5 - 0x1DF0] 0000191E 504F addq.w A7, 8 label00001920: 00001920 4FEF 000E lea.l A7, [A7 + 0xE] 00001924 4E75 rts 00001926 48E7 1020 movem.l -[A7], D3,A2 0000192A 4FEF FFEC lea.l A7, [A7 - 0x14] 0000192E 95CA sub.l A2, A2 00001930 362D 0FA0 move.w D3, [A5 + 0xFA0] 00001934 0C43 0001 cmpi.w D3, 0x1 00001938 6638 bne +0x3A /* 00001972 */ 0000193A 3003 move.w D0, D3 0000193C 48C0 ext.l D0 0000193E E788 lsl D0, 3 00001940 206D 0F8E movea.l A0, [A5 + 0xF8E] 00001944 2050 movea.l A0, [A0] 00001946 D1ED 0F96 add.l A0, [A5 + 0xF96] 0000194A 91C0 sub.l A0, D0 0000194C 2F50 000C move.l [A7 + 0xC], [A0] 00001950 2F68 0004 0010 move.l [A7 + 0x10], [A0 + 0x4] 00001956 486F 000C pea.l [A7 + 0xC] 0000195A 4EAD E8B8 jsr [A5 - 0x1748] 0000195E 4A00 tst.b D0 00001960 584F addq.w A7, 4 00001962 670E beq +0x10 /* 00001972 */ 00001964 246F 0010 movea.l A2, [A7 + 0x10] 00001968 426F 000A clr.w [A7 + 0xA] 0000196C 426F 0006 clr.w [A7 + 0x6] 00001970 6014 bra +0x16 /* 00001986 */ label00001972: 00001972 486F 0004 pea.l [A7 + 0x4] 00001976 486F 000C pea.l [A7 + 0xC] 0000197A 4EBA F42A jsr [PC - 0xBD6 /* 00000DA6 */] 0000197E 3600 move.w D3, D0 00001980 4A43 tst.w D3 00001982 504F addq.w A7, 8 00001984 662A bne +0x2C /* 000019B0 */ label00001986: 00001986 4857 pea.l [A7] 00001988 486F 0008 pea.l [A7 + 0x8] 0000198C 486F 0010 pea.l [A7 + 0x10] 00001990 2F0A move.l -[A7], A2 00001992 4EAD F828 jsr [A5 - 0x7D8] 00001996 7004 moveq.l D0, 0x04 00001998 2F40 001C move.l [A7 + 0x1C], D0 0000199C 306F 0012 movea.w A0, [A7 + 0x12] 000019A0 2F48 0020 move.l [A7 + 0x20], A0 000019A4 486F 001C pea.l [A7 + 0x1C] 000019A8 4EAD E210 jsr [A5 - 0x1DF0] 000019AC 4FEF 0014 lea.l A7, [A7 + 0x14] label000019B0: 000019B0 4FEF 0014 lea.l A7, [A7 + 0x14] 000019B4 4CDF 0408 movem.l D3,A2, [A7]+ 000019B8 4E75 rts fn000019BA: 000019BA 48E7 1E00 movem.l -[A7], D3,D4,D5,D6 000019BE 514F subq.w A7, 8 000019C0 1C2F 001C move.b D6, [A7 + 0x1C] 000019C4 4857 pea.l [A7] 000019C6 2F3C 0002 0004 move.l -[A7], 0x20004 000019CC 4EAD E230 jsr [A5 - 0x1DD0] 000019D0 4A00 tst.b D0 000019D2 504F addq.w A7, 8 000019D4 6700 0094 beq +0x96 /* 00001A6A */ 000019D8 0C6D 0002 0FA0 cmpi.w [A5 + 0xFA0], 0x2 000019DE 6F16 ble +0x18 /* 000019F6 */ 000019E0 486F 0004 pea.l [A7 + 0x4] 000019E4 2F3C 0003 0004 move.l -[A7], 0x30004 000019EA 4EAD E230 jsr [A5 - 0x1DD0] 000019EE 4A00 tst.b D0 000019F0 504F addq.w A7, 8 000019F2 6776 beq +0x78 /* 00001A6A */ 000019F4 600C bra +0xE /* 00001A02 */ label000019F6: 000019F6 4EAD EA28 jsr [A5 - 0x15D8] 000019FA C1FC 000F muls.w D0, 0xF 000019FE 2F40 0004 move.l [A7 + 0x4], D0 label00001A02: 00001A02 4AAF 0004 tst.l [A7 + 0x4] 00001A06 6E06 bgt +0x8 /* 00001A0E */ 00001A08 7001 moveq.l D0, 0x01 00001A0A 2F40 0004 move.l [A7 + 0x4], D0 label00001A0E: 00001A0E 383C 00FF move.w D4, 0xFF 00001A12 4A06 tst.b D6 00001A14 6712 beq +0x14 /* 00001A28 */ 00001A16 3F2F 0002 move.w -[A7], [A7 + 0x2] 00001A1A 4EAD F930 jsr [A5 - 0x6D0] 00001A1E 3800 move.w D4, D0 00001A20 4A44 tst.w D4 00001A22 544F addq.w A7, 2 00001A24 6E02 bgt +0x4 /* 00001A28 */ 00001A26 7801 moveq.l D4, 0x01 label00001A28: 00001A28 3004 move.w D0, D4 00001A2A 48C0 ext.l D0 00001A2C 2A2F 0004 move.l D5, [A7 + 0x4] 00001A30 4C40 5805 movem.l D0,D2,A3,A4,A6, D0 00001A34 4A45 tst.w D5 00001A36 6E02 bgt +0x4 /* 00001A3A */ 00001A38 7A01 moveq.l D5, 0x01 label00001A3A: 00001A3A 3604 move.w D3, D4 00001A3C C7C5 muls.w D3, D5 00001A3E 4C6F 3803 0004 movem.l D0,D1,A3,A4,A5, [A7 + 0x4] 00001A44 4A43 tst.w D3 00001A46 6E02 bgt +0x4 /* 00001A4A */ 00001A48 7601 moveq.l D3, 0x01 label00001A4A: 00001A4A 4A06 tst.b D6 00001A4C 6704 beq +0x6 /* 00001A52 */ 00001A4E 48C3 ext.l D3 00001A50 4483 neg.l D3 label00001A52: 00001A52 3F03 move.w -[A7], D3 00001A54 3045 movea.w A0, D5 00001A56 2F08 move.l -[A7], A0 00001A58 3F2F 0008 move.w -[A7], [A7 + 0x8] 00001A5C 4EAD F908 jsr [A5 - 0x6F8] 00001A60 42A7 clr.l -[A7] 00001A62 4EAD E210 jsr [A5 - 0x1DF0] 00001A66 4FEF 000C lea.l A7, [A7 + 0xC] label00001A6A: 00001A6A 504F addq.w A7, 8 00001A6C 4CDF 0078 movem.l D3,D4,D5,D6, [A7]+ 00001A70 4E75 rts fn00001A72: 00001A72 2F03 move.l -[A7], D3 00001A74 4FEF FEEA lea.l A7, [A7 - 0x116] 00001A78 486F 010A pea.l [A7 + 0x10A] 00001A7C 2F3C 0002 0004 move.l -[A7], 0x20004 00001A82 4EAD E230 jsr [A5 - 0x1DD0] 00001A86 4A00 tst.b D0 00001A88 504F addq.w A7, 8 00001A8A 674E beq +0x50 /* 00001ADA */ 00001A8C 4857 pea.l [A7] 00001A8E 2F3C 0003 0001 move.l -[A7], 0x30001 00001A94 4EAD E230 jsr [A5 - 0x1DD0] 00001A98 4A00 tst.b D0 00001A9A 504F addq.w A7, 8 00001A9C 673C beq +0x3E /* 00001ADA */ 00001A9E 486F 0004 pea.l [A7 + 0x4] 00001AA2 2F2F 0004 move.l -[A7], [A7 + 0x4] 00001AA6 4EAD E158 jsr [A5 - 0x1EA8] 00001AAA 7600 moveq.l D3, 0x00 00001AAC 4A2F 0126 tst.b [A7 + 0x126] 00001AB0 504F addq.w A7, 8 00001AB2 6710 beq +0x12 /* 00001AC4 */ 00001AB4 486F 0004 pea.l [A7 + 0x4] 00001AB8 3F2F 0110 move.w -[A7], [A7 + 0x110] 00001ABC 4EAD F910 jsr [A5 - 0x6F0] 00001AC0 3600 move.w D3, D0 00001AC2 5C4F addq.w A7, 6 label00001AC4: 00001AC4 7004 moveq.l D0, 0x04 00001AC6 2F40 010E move.l [A7 + 0x10E], D0 00001ACA 3043 movea.w A0, D3 00001ACC 2F48 0112 move.l [A7 + 0x112], A0 00001AD0 486F 010E pea.l [A7 + 0x10E] 00001AD4 4EAD E210 jsr [A5 - 0x1DF0] 00001AD8 584F addq.w A7, 4 label00001ADA: 00001ADA 4FEF 0116 lea.l A7, [A7 + 0x116] 00001ADE 261F move.l D3, [A7]+ 00001AE0 4E75 rts fn00001AE2: 00001AE2 594F subq.w A7, 4 00001AE4 4857 pea.l [A7] 00001AE6 2F3C 0002 0004 move.l -[A7], 0x20004 00001AEC 4EAD E230 jsr [A5 - 0x1DD0] 00001AF0 4A00 tst.b D0 00001AF2 504F addq.w A7, 8 00001AF4 6728 beq +0x2A /* 00001B1E */ 00001AF6 0CAF 0000 00A2 0008 cmpi.l [A7 + 0x8], 0xA2 00001AFE 660C bne +0xE /* 00001B0C */ 00001B00 3F2F 0002 move.w -[A7], [A7 + 0x2] 00001B04 4EAD F918 jsr [A5 - 0x6E8] 00001B08 544F addq.w A7, 2 00001B0A 600A bra +0xC /* 00001B16 */ label00001B0C: 00001B0C 3F2F 0002 move.w -[A7], [A7 + 0x2] 00001B10 4EAD F920 jsr [A5 - 0x6E0] 00001B14 544F addq.w A7, 2 label00001B16: 00001B16 42A7 clr.l -[A7] 00001B18 4EAD E210 jsr [A5 - 0x1DF0] 00001B1C 584F addq.w A7, 4 label00001B1E: 00001B1E 584F addq.w A7, 4 00001B20 4E75 rts 00001B22 514F subq.w A7, 8 00001B24 0C6D 0001 0FA0 cmpi.w [A5 + 0xFA0], 0x1 00001B2A 6C0E bge +0x10 /* 00001B3A */ 00001B2C 3F3C 002E move.w -[A7], 0x2E /* '.' */ 00001B30 4EAD E070 jsr [A5 - 0x1F90] 00001B34 4FEF 000A lea.l A7, [A7 + 0xA] 00001B38 4E75 rts label00001B3A: 00001B3A 302D 0FA0 move.w D0, [A5 + 0xFA0] 00001B3E 48C0 ext.l D0 00001B40 E788 lsl D0, 3 00001B42 206D 0F8E movea.l A0, [A5 + 0xF8E] 00001B46 2050 movea.l A0, [A0] 00001B48 D1ED 0F96 add.l A0, [A5 + 0xF96] 00001B4C 91C0 sub.l A0, D0 00001B4E 2E90 move.l [A7], [A0] 00001B50 2F68 0004 0004 move.l [A7 + 0x4], [A0 + 0x4] 00001B56 7008 moveq.l D0, 0x08 00001B58 B097 cmp.l D0, [A7] 00001B5A 670E beq +0x10 /* 00001B6A */ 00001B5C 3F3C 002E move.w -[A7], 0x2E /* '.' */ 00001B60 4EAD E070 jsr [A5 - 0x1F90] 00001B64 4FEF 000A lea.l A7, [A7 + 0xA] 00001B68 4E75 rts label00001B6A: 00001B6A 202F 0004 move.l D0, [A7 + 0x4] 00001B6E 4EAD 9D1E jsr [A5 - 0x62E2] 00001B72 0068 0000 00A0 ori.w [A0 + 0xA0], 0x0 00001B78 0000 016A ori.b D0, 0x6A /* 'j' */ 00001B7C 0005 0000 ori.b D5, 0x0 00001B80 00A0 0020 0000 ori.l -[A0], 0x200000 /* ' \0\0' */ 00001B86 00A1 0024 0000 ori.l -[A1], 0x240000 /* '$\0\0' */ 00001B8C 00A2 0040 0000 ori.l -[A2], 0x400000 /* '@\0\0' */ 00001B92 00A3 0024 0000 ori.l -[A3], 0x240000 /* '$\0\0' */ 00001B98 00A4 002A 0000 ori.l -[A4], 0x2A0000 /* '*\0\0' */ 00001B9E 016A 002E bchg [A2 + 0x2E], D0 00001BA2 4227 clr.b -[A7] 00001BA4 4EBA FE14 jsr [PC - 0x1EC /* 000019BA */] 00001BA8 544F addq.w A7, 2 00001BAA 603C bra +0x3E /* 00001BE8 */ 00001BAC 1F3C 0001 move.b -[A7], 0x1 00001BB0 4EBA FE08 jsr [PC - 0x1F8 /* 000019BA */] 00001BB4 544F addq.w A7, 2 00001BB6 6030 bra +0x32 /* 00001BE8 */ 00001BB8 1F3C 0001 move.b -[A7], 0x1 00001BBC 4EBA FEB4 jsr [PC - 0x14C /* 00001A72 */] 00001BC0 544F addq.w A7, 2 00001BC2 6024 bra +0x26 /* 00001BE8 */ 00001BC4 4227 clr.b -[A7] 00001BC6 4EBA FEAA jsr [PC - 0x156 /* 00001A72 */] 00001BCA 544F addq.w A7, 2 00001BCC 601A bra +0x1C /* 00001BE8 */ 00001BCE 2F2F 0004 move.l -[A7], [A7 + 0x4] 00001BD2 4EBA FF0E jsr [PC - 0xF2 /* 00001AE2 */] 00001BD6 584F addq.w A7, 4 00001BD8 600E bra +0x10 /* 00001BE8 */ 00001BDA 3F3C 002E move.w -[A7], 0x2E /* '.' */ 00001BDE 4EAD E070 jsr [A5 - 0x1F90] 00001BE2 4FEF 000A lea.l A7, [A7 + 0xA] 00001BE6 4E75 rts label00001BE8: 00001BE8 504F addq.w A7, 8 00001BEA 4E75 rts 00001BEC 2F0A move.l -[A7], A2 00001BEE 4FEF FFE6 lea.l A7, [A7 - 0x1A] 00001BF2 0C6D 0002 0FA0 cmpi.w [A5 + 0xFA0], 0x2 00001BF8 6C10 bge +0x12 /* 00001C0A */ 00001BFA 3F3C 002F move.w -[A7], 0x2F /* '/' */ 00001BFE 4EAD E070 jsr [A5 - 0x1F90] 00001C02 4FEF 001C lea.l A7, [A7 + 0x1C] 00001C06 245F movea.l A2, [A7]+ 00001C08 4E75 rts label00001C0A: 00001C0A 302D 0FA0 move.w D0, [A5 + 0xFA0] 00001C0E 48C0 ext.l D0 00001C10 E788 lsl D0, 3 00001C12 206D 0F8E movea.l A0, [A5 + 0xF8E] 00001C16 2050 movea.l A0, [A0] 00001C18 D1ED 0F96 add.l A0, [A5 + 0xF96] 00001C1C 91C0 sub.l A0, D0 00001C1E 2F50 0012 move.l [A7 + 0x12], [A0] 00001C22 2F68 0004 0016 move.l [A7 + 0x16], [A0 + 0x4] 00001C28 7008 moveq.l D0, 0x08 00001C2A B0AF 0012 cmp.l D0, [A7 + 0x12] 00001C2E 663C bne +0x3E /* 00001C6C */ 00001C30 702A moveq.l D0, 0x2A 00001C32 B0AF 0016 cmp.l D0, [A7 + 0x16] 00001C36 6C34 bge +0x36 /* 00001C6C */ 00001C38 42A7 clr.l -[A7] 00001C3A 4227 clr.b -[A7] 00001C3C 3F2F 001E move.w -[A7], [A7 + 0x1E] 00001C40 2F2D 0FB2 move.l -[A7], [A5 + 0xFB2 /* export_498 */] 00001C44 4EAD DFC8 jsr [A5 - 0x2038] 00001C48 2448 movea.l A2, A0 00001C4A 200A move.l D0, A2 00001C4C 4FEF 000C lea.l A7, [A7 + 0xC] 00001C50 6610 bne +0x12 /* 00001C62 */ 00001C52 3F3C 002F move.w -[A7], 0x2F /* '/' */ 00001C56 4EAD E070 jsr [A5 - 0x1F90] 00001C5A 4FEF 001C lea.l A7, [A7 + 0x1C] 00001C5E 245F movea.l A2, [A7]+ 00001C60 4E75 rts label00001C62: 00001C62 2F52 0012 move.l [A7 + 0x12], [A2] 00001C66 2F6A 0004 0016 move.l [A7 + 0x16], [A2 + 0x4] label00001C6C: 00001C6C 7003 moveq.l D0, 0x03 00001C6E B0AF 0012 cmp.l D0, [A7 + 0x12] 00001C72 6718 beq +0x1A /* 00001C8C */ 00001C74 70FA moveq.l D0, 0xFFFFFFFA 00001C76 B0AF 0012 cmp.l D0, [A7 + 0x12] 00001C7A 6710 beq +0x12 /* 00001C8C */ 00001C7C 3F3C 002F move.w -[A7], 0x2F /* '/' */ 00001C80 4EAD E070 jsr [A5 - 0x1F90] 00001C84 4FEF 001C lea.l A7, [A7 + 0x1C] 00001C88 245F movea.l A2, [A7]+ 00001C8A 4E75 rts label00001C8C: 00001C8C 246F 0016 movea.l A2, [A7 + 0x16] 00001C90 302D 0FA0 move.w D0, [A5 + 0xFA0] 00001C94 48C0 ext.l D0 00001C96 5380 subq.l D0, 1 00001C98 E788 lsl D0, 3 00001C9A 206D 0F8E movea.l A0, [A5 + 0xF8E] 00001C9E 2050 movea.l A0, [A0] 00001CA0 D1ED 0F96 add.l A0, [A5 + 0xF96] 00001CA4 91C0 sub.l A0, D0 00001CA6 2F50 0012 move.l [A7 + 0x12], [A0] 00001CAA 2F68 0004 0016 move.l [A7 + 0x16], [A0 + 0x4] 00001CB0 7004 moveq.l D0, 0x04 00001CB2 B0AF 0012 cmp.l D0, [A7 + 0x12] 00001CB6 660E bne +0x10 /* 00001CC6 */ 00001CB8 4AAF 0016 tst.l [A7 + 0x16] 00001CBC 6720 beq +0x22 /* 00001CDE */ 00001CBE 7001 moveq.l D0, 0x01 00001CC0 2F40 0016 move.l [A7 + 0x16], D0 00001CC4 6018 bra +0x1A /* 00001CDE */ label00001CC6: 00001CC6 7003 moveq.l D0, 0x03 00001CC8 B0AF 0012 cmp.l D0, [A7 + 0x12] 00001CCC 6710 beq +0x12 /* 00001CDE */ 00001CCE 3F3C 000C move.w -[A7], 0xC 00001CD2 4EAD E070 jsr [A5 - 0x1F90] 00001CD6 4FEF 001C lea.l A7, [A7 + 0x1C] 00001CDA 245F movea.l A2, [A7]+ 00001CDC 4E75 rts label00001CDE: 00001CDE 3F7C 0008 0006 move.w [A7 + 0x6], 0x8 00001CE4 2F7C 0000 00B5 0008 move.l [A7 + 0x8], 0xB5 00001CEC 3F7C 0003 000C move.w [A7 + 0xC], 0x3 00001CF2 2F6F 0016 000E move.l [A7 + 0xE], [A7 + 0x16] 00001CF8 594F subq.w A7, 4 00001CFA 4878 0002 push.l 0x2 00001CFE 486F 0008 pea.l [A7 + 0x8] 00001D02 2F3C 0000 FF42 move.l -[A7], 0xFF42 00001D08 2F0A move.l -[A7], A2 00001D0A 4EAD B0B0 jsr [A5 - 0x4F50] 00001D0E 201F move.l D0, [A7]+ 00001D10 42A7 clr.l -[A7] 00001D12 4EAD E210 jsr [A5 - 0x1DF0] 00001D16 4FEF 001E lea.l A7, [A7 + 0x1E] 00001D1A 245F movea.l A2, [A7]+ 00001D1C 4E75 rts 00001D1E 42A7 clr.l -[A7] 00001D20 4EAD E210 jsr [A5 - 0x1DF0] 00001D24 584F addq.w A7, 4 00001D26 4E75 rts 00001D28 42A7 clr.l -[A7] 00001D2A 4EAD E210 jsr [A5 - 0x1DF0] 00001D2E 584F addq.w A7, 4 00001D30 4E75 rts 00001D32 48E7 1800 movem.l -[A7], D3,D4 00001D36 514F subq.w A7, 8 00001D38 7001 moveq.l D0, 0x01 00001D3A 2F40 0004 move.l [A7 + 0x4], D0 00001D3E 486F 0004 pea.l [A7 + 0x4] 00001D42 2F3C 0001 0004 move.l -[A7], 0x10004 00001D48 4EAD E228 jsr [A5 - 0x1DD8] 00001D4C 4A00 tst.b D0 00001D4E 504F addq.w A7, 8 00001D50 6750 beq +0x52 /* 00001DA2 */ 00001D52 4AAF 0004 tst.l [A7 + 0x4] 00001D56 6C06 bge +0x8 /* 00001D5E */ 00001D58 7001 moveq.l D0, 0x01 00001D5A 2F40 0004 move.l [A7 + 0x4], D0 label00001D5E: 00001D5E 4EAD C338 jsr [A5 - 0x3CC8] 00001D62 4A00 tst.b D0 00001D64 57C0 seq D0 00001D66 4400 neg.b D0 00001D68 49C0 lea.l A4, D0 00001D6A 1800 move.b D4, D0 00001D6C 7601 moveq.l D3, 0x01 00001D6E 6024 bra +0x26 /* 00001D94 */ label00001D70: 00001D70 4EAD C348 jsr [A5 - 0x3CB8] 00001D74 4A04 tst.b D4 00001D76 6708 beq +0xA /* 00001D80 */ 00001D78 4EAD C338 jsr [A5 - 0x3CC8] 00001D7C 4A00 tst.b D0 00001D7E 6604 bne +0x6 /* 00001D84 */ label00001D80: 00001D80 7000 moveq.l D0, 0x00 00001D82 6002 bra +0x4 /* 00001D86 */ label00001D84: 00001D84 7001 moveq.l D0, 0x01 label00001D86: 00001D86 2E80 move.l [A7], D0 00001D88 4EAD DCD8 jsr [A5 - 0x2328] 00001D8C 49C0 lea.l A4, D0 00001D8E 8097 or.l D0, [A7] 00001D90 6608 bne +0xA /* 00001D9A */ 00001D92 5283 addq.l D3, 1 label00001D94: 00001D94 B6AF 0004 cmp.l D3, [A7 + 0x4] 00001D98 6FD6 ble -0x28 /* 00001D70 */ label00001D9A: 00001D9A 42A7 clr.l -[A7] 00001D9C 4EAD E210 jsr [A5 - 0x1DF0] 00001DA0 584F addq.w A7, 4 label00001DA2: 00001DA2 504F addq.w A7, 8 00001DA4 4CDF 0018 movem.l D3,D4, [A7]+ 00001DA8 4E75 rts 00001DAA 4FEF FFF4 lea.l A7, [A7 - 0xC] 00001DAE 4227 clr.b -[A7] 00001DB0 486F 000A pea.l [A7 + 0xA] 00001DB4 486F 0006 pea.l [A7 + 0x6] 00001DB8 4EBA F1C0 jsr [PC - 0xE40 /* 00000F7A */] 00001DBC 4A40 tst.w D0 00001DBE 4FEF 000A lea.l A7, [A7 + 0xA] 00001DC2 6F3A ble +0x3C /* 00001DFE */ 00001DC4 4AAF 0008 tst.l [A7 + 0x8] 00001DC8 670C beq +0xE /* 00001DD6 */ 00001DCA 2F2D 1066 move.l -[A7], [A5 + 0x1066] 00001DCE 4EAD C200 jsr [A5 - 0x3E00] 00001DD2 584F addq.w A7, 4 00001DD4 6006 bra +0x8 /* 00001DDC */ label00001DD6: 00001DD6 2F6D 1066 0008 move.l [A7 + 0x8], [A5 + 0x1066] label00001DDC: 00001DDC 42AD 1066 clr.l [A5 + 0x1066] 00001DE0 70FF moveq.l D0, 0xFFFFFFFF 00001DE2 2B40 106A move.l [A5 + 0x106A /* export_521 */], D0 00001DE6 42A7 clr.l -[A7] 00001DE8 4EAD E210 jsr [A5 - 0x1DF0] 00001DEC 2F2F 000C move.l -[A7], [A7 + 0xC] 00001DF0 486F 0008 pea.l [A7 + 0x8] 00001DF4 4267 clr.w -[A7] 00001DF6 4EAD F268 jsr [A5 - 0xD98] 00001DFA 4FEF 000E lea.l A7, [A7 + 0xE] label00001DFE: 00001DFE 4FEF 000C lea.l A7, [A7 + 0xC] 00001E02 4E75 rts 00001E04 2F03 move.l -[A7], D3 00001E06 4FEF FFF4 lea.l A7, [A7 - 0xC] 00001E0A 1F3C 0001 move.b -[A7], 0x1 00001E0E 486F 000A pea.l [A7 + 0xA] 00001E12 486F 0006 pea.l [A7 + 0x6] 00001E16 4EBA F162 jsr [PC - 0xE9E /* 00000F7A */] 00001E1A 3600 move.w D3, D0 00001E1C 4A43 tst.w D3 00001E1E 4FEF 000A lea.l A7, [A7 + 0xA] 00001E22 6E12 bgt +0x14 /* 00001E36 */ 00001E24 4A43 tst.w D3 00001E26 6668 bne +0x6A /* 00001E90 */ 00001E28 4EAD D850 jsr [A5 - 0x27B0] 00001E2C 4A00 tst.b D0 00001E2E 6760 beq +0x62 /* 00001E90 */ 00001E30 4EAD F250 jsr [A5 - 0xDB0] 00001E34 605A bra +0x5C /* 00001E90 */ label00001E36: 00001E36 42A7 clr.l -[A7] 00001E38 4EAD E210 jsr [A5 - 0x1DF0] 00001E3C 4AAD 1030 tst.l [A5 + 0x1030] 00001E40 584F addq.w A7, 4 00001E42 6608 bne +0xA /* 00001E4C */ 00001E44 4EAD D850 jsr [A5 - 0x27B0] 00001E48 4A00 tst.b D0 00001E4A 661E bne +0x20 /* 00001E6A */ label00001E4C: 00001E4C 2F2F 0008 move.l -[A7], [A7 + 0x8] 00001E50 486F 0004 pea.l [A7 + 0x4] 00001E54 4267 clr.w -[A7] 00001E56 4EAD F268 jsr [A5 - 0xD98] 00001E5A 3B7C 0009 101A move.w [A5 + 0x101A /* export_511 */], 0x9 /* '\t' */ 00001E60 4EAD E180 jsr [A5 - 0x1E80] 00001E64 4FEF 000A lea.l A7, [A7 + 0xA] 00001E68 6026 bra +0x28 /* 00001E90 */ label00001E6A: 00001E6A 1F3C 0001 move.b -[A7], 0x1 00001E6E 4AAF 000A tst.l [A7 + 0xA] 00001E72 56C0 sne D0 00001E74 4400 neg.b D0 00001E76 49C0 lea.l A4, D0 00001E78 1F00 move.b -[A7], D0 00001E7A 4EAD F260 jsr [A5 - 0xDA0] 00001E7E 2F2F 000C move.l -[A7], [A7 + 0xC] 00001E82 486F 0008 pea.l [A7 + 0x8] 00001E86 4267 clr.w -[A7] 00001E88 4EAD F268 jsr [A5 - 0xD98] 00001E8C 4FEF 000E lea.l A7, [A7 + 0xE] label00001E90: 00001E90 4FEF 000C lea.l A7, [A7 + 0xC] 00001E94 261F move.l D3, [A7]+ 00001E96 4E75 rts 00001E98 2F03 move.l -[A7], D3 00001E9A 4FEF FDF0 lea.l A7, [A7 - 0x210] 00001E9E 362D 0FA0 move.w D3, [A5 + 0xFA0] 00001EA2 0C43 0001 cmpi.w D3, 0x1 00001EA6 6C10 bge +0x12 /* 00001EB8 */ 00001EA8 3F3C 0019 move.w -[A7], 0x19 00001EAC 4EAD E070 jsr [A5 - 0x1F90] 00001EB0 4FEF 0212 lea.l A7, [A7 + 0x212] 00001EB4 261F move.l D3, [A7]+ 00001EB6 4E75 rts label00001EB8: 00001EB8 0C43 0001 cmpi.w D3, 0x1 00001EBC 6630 bne +0x32 /* 00001EEE */ 00001EBE 4857 pea.l [A7] 00001EC0 486D 9266 pea.l [A5 - 0x6D9A] 00001EC4 4EAD B020 jsr [A5 - 0x4FE0] 00001EC8 486F 0214 pea.l [A7 + 0x214] 00001ECC 2F3C 0001 0001 move.l -[A7], 0x10001 00001ED2 4EAD E230 jsr [A5 - 0x1DD0] 00001ED6 4A00 tst.b D0 00001ED8 4FEF 0010 lea.l A7, [A7 + 0x10] 00001EDC 6766 beq +0x68 /* 00001F44 */ 00001EDE 486F 0106 pea.l [A7 + 0x106] 00001EE2 2F2F 0210 move.l -[A7], [A7 + 0x210] 00001EE6 4EAD E158 jsr [A5 - 0x1EA8] 00001EEA 504F addq.w A7, 8 00001EEC 6042 bra +0x44 /* 00001F30 */ label00001EEE: 00001EEE 486F 020C pea.l [A7 + 0x20C] 00001EF2 2F3C 0001 0001 move.l -[A7], 0x10001 00001EF8 4EAD E230 jsr [A5 - 0x1DD0] 00001EFC 4A00 tst.b D0 00001EFE 504F addq.w A7, 8 00001F00 6742 beq +0x44 /* 00001F44 */ 00001F02 4857 pea.l [A7] 00001F04 2F2F 0210 move.l -[A7], [A7 + 0x210] 00001F08 4EAD E158 jsr [A5 - 0x1EA8] 00001F0C 486F 0214 pea.l [A7 + 0x214] 00001F10 2F3C 0002 0001 move.l -[A7], 0x20001 00001F16 4EAD E230 jsr [A5 - 0x1DD0] 00001F1A 4A00 tst.b D0 00001F1C 4FEF 0010 lea.l A7, [A7 + 0x10] 00001F20 6722 beq +0x24 /* 00001F44 */ 00001F22 486F 0106 pea.l [A7 + 0x106] 00001F26 2F2F 0210 move.l -[A7], [A7 + 0x210] 00001F2A 4EAD E158 jsr [A5 - 0x1EA8] 00001F2E 504F addq.w A7, 8 label00001F30: 00001F30 4857 pea.l [A7] 00001F32 486F 010A pea.l [A7 + 0x10A] 00001F36 4EAD F770 jsr [A5 - 0x890] 00001F3A 42A7 clr.l -[A7] 00001F3C 4EAD E210 jsr [A5 - 0x1DF0] 00001F40 4FEF 000C lea.l A7, [A7 + 0xC] label00001F44: 00001F44 4FEF 0210 lea.l A7, [A7 + 0x210] 00001F48 261F move.l D3, [A7]+ 00001F4A 4E75 rts 00001F4C 48E7 1800 movem.l -[A7], D3,D4 00001F50 4FEF FFEC lea.l A7, [A7 - 0x14] 00001F54 7002 moveq.l D0, 0x02 00001F56 2E80 move.l [A7], D0 00001F58 42AF 0004 clr.l [A7 + 0x4] 00001F5C 206D 0FAE movea.l A0, [A5 + 0xFAE] 00001F60 2050 movea.l A0, [A0] 00001F62 3828 000C move.w D4, [A0 + 0xC] 00001F66 7600 moveq.l D3, 0x00 00001F68 6066 bra +0x68 /* 00001FD0 */ label00001F6A: 00001F6A 700C moveq.l D0, 0x0C 00001F6C C1C3 muls.w D0, D3 00001F6E 206D 0FAE movea.l A0, [A5 + 0xFAE] 00001F72 2050 movea.l A0, [A0] 00001F74 D1C0 add.l A0, D0 00001F76 2F68 0014 0008 move.l [A7 + 0x8], [A0 + 0x14] 00001F7C 2F68 0018 000C move.l [A7 + 0xC], [A0 + 0x18] 00001F82 2F68 001C 0010 move.l [A7 + 0x10], [A0 + 0x1C] 00001F88 0C6F FFFF 0008 cmpi.w [A7 + 0x8], 0xFFFF 00001F8E 673E beq +0x40 /* 00001FCE */ 00001F90 0C6F 0095 0008 cmpi.w [A7 + 0x8], 0x95 00001F96 6736 beq +0x38 /* 00001FCE */ 00001F98 7003 moveq.l D0, 0x03 00001F9A B0AF 000C cmp.l D0, [A7 + 0xC] 00001F9E 672E beq +0x30 /* 00001FCE */ 00001FA0 70FA moveq.l D0, 0xFFFFFFFA 00001FA2 B0AF 000C cmp.l D0, [A7 + 0xC] 00001FA6 6726 beq +0x28 /* 00001FCE */ 00001FA8 2F2F 0010 move.l -[A7], [A7 + 0x10] 00001FAC 2F2F 0010 move.l -[A7], [A7 + 0x10] 00001FB0 4EAD E1B8 jsr [A5 - 0x1E48] 00001FB4 700C moveq.l D0, 0x0C 00001FB6 C1C3 muls.w D0, D3 00001FB8 206D 0FAE movea.l A0, [A5 + 0xFAE] 00001FBC 2050 movea.l A0, [A0] 00001FBE D1C0 add.l A0, D0 00001FC0 216F 0008 0018 move.l [A0 + 0x18], [A7 + 0x8] 00001FC6 216F 000C 001C move.l [A0 + 0x1C], [A7 + 0xC] 00001FCC 504F addq.w A7, 8 label00001FCE: 00001FCE 5243 addq.w D3, 1 label00001FD0: 00001FD0 B644 cmp.w D3, D4 00001FD2 6D96 blt -0x68 /* 00001F6A */ 00001FD4 42A7 clr.l -[A7] 00001FD6 4EAD E210 jsr [A5 - 0x1DF0] 00001FDA 4FEF 0018 lea.l A7, [A7 + 0x18] 00001FDE 4CDF 0018 movem.l D3,D4, [A7]+ 00001FE2 4E75 rts 00001FE4 5D4F subq.w A7, 6 00001FE6 4227 clr.b -[A7] 00001FE8 486F 0004 pea.l [A7 + 0x4] 00001FEC 486F 000A pea.l [A7 + 0xA] 00001FF0 4EBA EEE8 jsr [PC - 0x1118 /* 00000EDA */] 00001FF4 3F40 000A move.w [A7 + 0xA], D0 00001FF8 4A6F 000A tst.w [A7 + 0xA] 00001FFC 4FEF 000A lea.l A7, [A7 + 0xA] 00002000 6614 bne +0x16 /* 00002016 */ 00002002 3F2F 0002 move.w -[A7], [A7 + 0x2] 00002006 3F2F 0006 move.w -[A7], [A7 + 0x6] 0000200A 4EAD F810 jsr [A5 - 0x7F0] 0000200E 42A7 clr.l -[A7] 00002010 4EAD E210 jsr [A5 - 0x1DF0] 00002014 504F addq.w A7, 8 label00002016: 00002016 5C4F addq.w A7, 6 00002018 4E75 rts 0000201A 48E7 1020 movem.l -[A7], D3,A2 0000201E 4FEF FFF0 lea.l A7, [A7 - 0x10] 00002022 95CA sub.l A2, A2 00002024 362D 0FA0 move.w D3, [A5 + 0xFA0] 00002028 0C43 0001 cmpi.w D3, 0x1 0000202C 6634 bne +0x36 /* 00002062 */ 0000202E 3003 move.w D0, D3 00002030 48C0 ext.l D0 00002032 E788 lsl D0, 3 00002034 206D 0F8E movea.l A0, [A5 + 0xF8E] 00002038 2050 movea.l A0, [A0] 0000203A D1ED 0F96 add.l A0, [A5 + 0xF96] 0000203E 91C0 sub.l A0, D0 00002040 2E90 move.l [A7], [A0] 00002042 2F68 0004 0004 move.l [A7 + 0x4], [A0 + 0x4] 00002048 4857 pea.l [A7] 0000204A 4EAD E8B8 jsr [A5 - 0x1748] 0000204E 4A00 tst.b D0 00002050 584F addq.w A7, 4 00002052 670E beq +0x10 /* 00002062 */ 00002054 246F 0004 movea.l A2, [A7 + 0x4] 00002058 426F 000E clr.w [A7 + 0xE] 0000205C 426F 000A clr.w [A7 + 0xA] 00002060 6014 bra +0x16 /* 00002076 */ label00002062: 00002062 486F 0008 pea.l [A7 + 0x8] 00002066 486F 0010 pea.l [A7 + 0x10] 0000206A 4EBA ED3A jsr [PC - 0x12C6 /* 00000DA6 */] 0000206E 3600 move.w D3, D0 00002070 4A43 tst.w D3 00002072 504F addq.w A7, 8 00002074 6618 bne +0x1A /* 0000208E */ label00002076: 00002076 486F 0008 pea.l [A7 + 0x8] 0000207A 486F 0010 pea.l [A7 + 0x10] 0000207E 2F0A move.l -[A7], A2 00002080 4EAD F820 jsr [A5 - 0x7E0] 00002084 42A7 clr.l -[A7] 00002086 4EAD E210 jsr [A5 - 0x1DF0] 0000208A 4FEF 0010 lea.l A7, [A7 + 0x10] label0000208E: 0000208E 4FEF 0010 lea.l A7, [A7 + 0x10] 00002092 4CDF 0408 movem.l D3,A2, [A7]+ 00002096 4E75 rts 00002098 4FEF FEEE lea.l A7, [A7 - 0x112] 0000209C 486F 0106 pea.l [A7 + 0x106] 000020A0 2F3C 0001 0001 move.l -[A7], 0x10001 000020A6 4EAD E230 jsr [A5 - 0x1DD0] 000020AA 4A00 tst.b D0 000020AC 504F addq.w A7, 8 000020AE 6756 beq +0x58 /* 00002106 */ 000020B0 422F 0001 clr.b [A7 + 0x1] 000020B4 4217 clr.b [A7] 000020B6 42A7 clr.l -[A7] 000020B8 2F2F 010A move.l -[A7], [A7 + 0x10A] 000020BC 4EAD C2F0 jsr [A5 - 0x3D10] 000020C0 486F 0008 pea.l [A7 + 0x8] 000020C4 206F 0112 movea.l A0, [A7 + 0x112] 000020C8 2F10 move.l -[A7], [A0] 000020CA 4EAD F768 jsr [A5 - 0x898] 000020CE 42A7 clr.l -[A7] 000020D0 2F2F 011A move.l -[A7], [A7 + 0x11A] 000020D4 4EAD C2F8 jsr [A5 - 0x3D08] 000020D8 486F 0018 pea.l [A7 + 0x18] 000020DC 4EAD E168 jsr [A5 - 0x1E98] 000020E0 2F48 012A move.l [A7 + 0x12A], A0 000020E4 4AAF 012A tst.l [A7 + 0x12A] 000020E8 4FEF 001C lea.l A7, [A7 + 0x1C] 000020EC 6708 beq +0xA /* 000020F6 */ 000020EE 7001 moveq.l D0, 0x01 000020F0 2F40 010A move.l [A7 + 0x10A], D0 000020F4 6006 bra +0x8 /* 000020FC */ label000020F6: 000020F6 7004 moveq.l D0, 0x04 000020F8 2F40 010A move.l [A7 + 0x10A], D0 label000020FC: 000020FC 486F 010A pea.l [A7 + 0x10A] 00002100 4EAD E210 jsr [A5 - 0x1DF0] 00002104 584F addq.w A7, 4 label00002106: 00002106 4FEF 0112 lea.l A7, [A7 + 0x112] 0000210A 4E75 rts 0000210C 42A7 clr.l -[A7] 0000210E 4EAD E210 jsr [A5 - 0x1DF0] 00002112 584F addq.w A7, 4 00002114 4E75 rts 00002116 2F03 move.l -[A7], D3 00002118 4FEF FEF6 lea.l A7, [A7 - 0x10A] 0000211C 42AF 0106 clr.l [A7 + 0x106] 00002120 7600 moveq.l D3, 0x00 00002122 486F 0106 pea.l [A7 + 0x106] 00002126 2F3C 0001 0001 move.l -[A7], 0x10001 0000212C 4EAD E228 jsr [A5 - 0x1DD8] 00002130 4A00 tst.b D0 00002132 504F addq.w A7, 8 00002134 673C beq +0x3E /* 00002172 */ 00002136 4AAF 0106 tst.l [A7 + 0x106] 0000213A 6722 beq +0x24 /* 0000215E */ 0000213C 4857 pea.l [A7] 0000213E 2F2F 010A move.l -[A7], [A7 + 0x10A] 00002142 4EAD E158 jsr [A5 - 0x1EA8] 00002146 1F3C 0001 move.b -[A7], 0x1 0000214A 42A7 clr.l -[A7] 0000214C 486F 000E pea.l [A7 + 0xE] 00002150 4EAD B120 jsr [A5 - 0x4EE0] 00002154 48C0 ext.l D0 00002156 2600 move.l D3, D0 00002158 4FEF 0012 lea.l A7, [A7 + 0x12] 0000215C 6014 bra +0x16 /* 00002172 */ label0000215E: 0000215E 1F3C 0001 move.b -[A7], 0x1 00002162 42A7 clr.l -[A7] 00002164 42A7 clr.l -[A7] 00002166 4EAD B120 jsr [A5 - 0x4EE0] 0000216A 48C0 ext.l D0 0000216C 2600 move.l D3, D0 0000216E 4FEF 000A lea.l A7, [A7 + 0xA] label00002172: 00002172 2F03 move.l -[A7], D3 00002174 3F3C 0004 move.w -[A7], 0x4 00002178 4EAD E218 jsr [A5 - 0x1DE8] 0000217C 4FEF 0110 lea.l A7, [A7 + 0x110] 00002180 261F move.l D3, [A7]+ 00002182 4E75 rts 00002184 42A7 clr.l -[A7] 00002186 4EAD E210 jsr [A5 - 0x1DF0] 0000218A 584F addq.w A7, 4 0000218C 4E75 rts 0000218E 4EAD F6F8 jsr [A5 - 0x908] 00002192 42A7 clr.l -[A7] 00002194 4EAD E210 jsr [A5 - 0x1DF0] 00002198 584F addq.w A7, 4 0000219A 4E75 rts 0000219C 4EAD F708 jsr [A5 - 0x8F8] 000021A0 42A7 clr.l -[A7] 000021A2 4EAD E210 jsr [A5 - 0x1DF0] 000021A6 584F addq.w A7, 4 000021A8 4E75 rts 000021AA 4EAD F728 jsr [A5 - 0x8D8] 000021AE 42A7 clr.l -[A7] 000021B0 4EAD E210 jsr [A5 - 0x1DF0] 000021B4 584F addq.w A7, 4 000021B6 4E75 rts 000021B8 4EAD F718 jsr [A5 - 0x8E8] 000021BC 42A7 clr.l -[A7] 000021BE 4EAD E210 jsr [A5 - 0x1DF0] 000021C2 584F addq.w A7, 4 000021C4 4E75 rts 000021C6 4EAD F738 jsr [A5 - 0x8C8] 000021CA 42A7 clr.l -[A7] 000021CC 4EAD E210 jsr [A5 - 0x1DF0] 000021D0 584F addq.w A7, 4 000021D2 4E75 rts 000021D4 4EAD F748 jsr [A5 - 0x8B8] 000021D8 42A7 clr.l -[A7] 000021DA 4EAD E210 jsr [A5 - 0x1DF0] 000021DE 584F addq.w A7, 4 000021E0 4E75 rts 000021E2 4EAD F758 jsr [A5 - 0x8A8] 000021E6 42A7 clr.l -[A7] 000021E8 4EAD E210 jsr [A5 - 0x1DF0] 000021EC 584F addq.w A7, 4 000021EE 4E75 rts 000021F0 4FEF FFF4 lea.l A7, [A7 - 0xC] 000021F4 42AF 0008 clr.l [A7 + 0x8] 000021F8 486F 0008 pea.l [A7 + 0x8] 000021FC 2F3C 0001 0004 move.l -[A7], 0x10004 00002202 4EAD E228 jsr [A5 - 0x1DD8] 00002206 4A6D 101E tst.w [A5 + 0x101E] 0000220A 504F addq.w A7, 8 0000220C 661C bne +0x1E /* 0000222A */ 0000220E 7004 moveq.l D0, 0x04 00002210 2E80 move.l [A7], D0 00002212 2F2F 0008 move.l -[A7], [A7 + 0x8] 00002216 4EAD A7E0 jsr [A5 - 0x5820] 0000221A 48C0 ext.l D0 0000221C 2F40 0008 move.l [A7 + 0x8], D0 00002220 486F 0004 pea.l [A7 + 0x4] 00002224 4EAD E210 jsr [A5 - 0x1DF0] 00002228 504F addq.w A7, 8 label0000222A: 0000222A 4FEF 000C lea.l A7, [A7 + 0xC] 0000222E 4E75 rts 00002230 4FEF FFF4 lea.l A7, [A7 - 0xC] 00002234 42AF 0008 clr.l [A7 + 0x8] 00002238 486F 0008 pea.l [A7 + 0x8] 0000223C 2F3C 0001 0004 move.l -[A7], 0x10004 00002242 4EAD E228 jsr [A5 - 0x1DD8] 00002246 4A6D 101E tst.w [A5 + 0x101E] 0000224A 504F addq.w A7, 8 0000224C 661C bne +0x1E /* 0000226A */ 0000224E 7004 moveq.l D0, 0x04 00002250 2E80 move.l [A7], D0 00002252 2F2F 0008 move.l -[A7], [A7 + 0x8] 00002256 4EAD A7D8 jsr [A5 - 0x5828] 0000225A 48C0 ext.l D0 0000225C 2F40 0008 move.l [A7 + 0x8], D0 00002260 486F 0004 pea.l [A7 + 0x4] 00002264 4EAD E210 jsr [A5 - 0x1DF0] 00002268 504F addq.w A7, 8 label0000226A: 0000226A 4FEF 000C lea.l A7, [A7 + 0xC] 0000226E 4E75 rts 00002270 2F2F 0004 move.l -[A7], [A7 + 0x4] 00002274 4EAD A7E8 jsr [A5 - 0x5818] 00002278 49C0 lea.l A4, D0 0000227A 584F addq.w A7, 4 0000227C 4E75 rts 0000227E 4FEF FEE6 lea.l A7, [A7 - 0x11A] 00002282 0C6D 0001 0FA0 cmpi.w [A5 + 0xFA0], 0x1 00002288 6C0E bge +0x10 /* 00002298 */ 0000228A 3F3C 0015 move.w -[A7], 0x15 0000228E 4EAD E070 jsr [A5 - 0x1F90] 00002292 544F addq.w A7, 2 00002294 6000 0080 bra +0x82 /* 00002316 */ label00002298: 00002298 486F 0106 pea.l [A7 + 0x106] 0000229C 2F3C 0001 0001 move.l -[A7], 0x10001 000022A2 4EAD E230 jsr [A5 - 0x1DD0] 000022A6 4A6D 101E tst.w [A5 + 0x101E] 000022AA 504F addq.w A7, 8 000022AC 6668 bne +0x6A /* 00002316 */ 000022AE 4857 pea.l [A7] 000022B0 2F2F 010A move.l -[A7], [A7 + 0x10A] 000022B4 4EAD E158 jsr [A5 - 0x1EA8] 000022B8 7001 moveq.l D0, 0x01 000022BA 2F40 011E move.l [A7 + 0x11E], D0 000022BE 486F 011E pea.l [A7 + 0x11E] 000022C2 2F3C 0002 0004 move.l -[A7], 0x20004 000022C8 4EAD E228 jsr [A5 - 0x1DD8] 000022CC 4A00 tst.b D0 000022CE 4FEF 0010 lea.l A7, [A7 + 0x10] 000022D2 6742 beq +0x44 /* 00002316 */ 000022D4 2F6F 0116 010A move.l [A7 + 0x10A], [A7 + 0x116] 000022DA 486F 010A pea.l [A7 + 0x10A] 000022DE 2F3C 0003 0004 move.l -[A7], 0x30004 000022E4 4EAD E228 jsr [A5 - 0x1DD8] 000022E8 4A00 tst.b D0 000022EA 504F addq.w A7, 8 000022EC 6728 beq +0x2A /* 00002316 */ 000022EE 7004 moveq.l D0, 0x04 000022F0 2F40 010E move.l [A7 + 0x10E], D0 000022F4 3F2F 010C move.w -[A7], [A7 + 0x10C] 000022F8 3F2F 011A move.w -[A7], [A7 + 0x11A] 000022FC 486F 0004 pea.l [A7 + 0x4] 00002300 4EAD EAB0 jsr [A5 - 0x1550] 00002304 48C0 ext.l D0 00002306 2F40 011A move.l [A7 + 0x11A], D0 0000230A 486F 0116 pea.l [A7 + 0x116] 0000230E 4EAD E210 jsr [A5 - 0x1DF0] 00002312 4FEF 000C lea.l A7, [A7 + 0xC] label00002316: 00002316 4FEF 011A lea.l A7, [A7 + 0x11A] 0000231A 4E75 rts 0000231C 4FEF FEEE lea.l A7, [A7 - 0x112] 00002320 0C6D 0001 0FA0 cmpi.w [A5 + 0xFA0], 0x1 00002326 670C beq +0xE /* 00002334 */ 00002328 3F3C 0015 move.w -[A7], 0x15 0000232C 4EAD E070 jsr [A5 - 0x1F90] 00002330 544F addq.w A7, 2 00002332 6040 bra +0x42 /* 00002374 */ label00002334: 00002334 486F 0106 pea.l [A7 + 0x106] 00002338 2F3C 0001 0001 move.l -[A7], 0x10001 0000233E 4EAD E230 jsr [A5 - 0x1DD0] 00002342 4A6D 101E tst.w [A5 + 0x101E] 00002346 504F addq.w A7, 8 00002348 662A bne +0x2C /* 00002374 */ 0000234A 4857 pea.l [A7] 0000234C 2F2F 010A move.l -[A7], [A7 + 0x10A] 00002350 4EAD E158 jsr [A5 - 0x1EA8] 00002354 7004 moveq.l D0, 0x04 00002356 2F40 0112 move.l [A7 + 0x112], D0 0000235A 486F 0008 pea.l [A7 + 0x8] 0000235E 4EAD EAB8 jsr [A5 - 0x1548] 00002362 48C0 ext.l D0 00002364 2F40 011A move.l [A7 + 0x11A], D0 00002368 486F 0116 pea.l [A7 + 0x116] 0000236C 4EAD E210 jsr [A5 - 0x1DF0] 00002370 4FEF 0010 lea.l A7, [A7 + 0x10] label00002374: 00002374 4FEF 0112 lea.l A7, [A7 + 0x112] 00002378 4E75 rts 0000237A 48E7 0038 movem.l -[A7], A2,A3,A4 0000237E 4FEF FFF4 lea.l A7, [A7 - 0xC] 00002382 286F 001C movea.l A4, [A7 + 0x1C] 00002386 266F 0020 movea.l A3, [A7 + 0x20] 0000238A 2F0B move.l -[A7], A3 0000238C 4EAD F2C8 jsr [A5 - 0xD38] 00002390 2448 movea.l A2, A0 00002392 200A move.l D0, A2 00002394 584F addq.w A7, 4 00002396 6740 beq +0x42 /* 000023D8 */ 00002398 42AF 0004 clr.l [A7 + 0x4] 0000239C 2F0A move.l -[A7], A2 0000239E 4EAD C268 jsr [A5 - 0x3D98] 000023A2 2F40 000C move.l [A7 + 0xC], D0 000023A6 2F40 0004 move.l [A7 + 0x4], D0 000023AA 200C move.l D0, A4 000023AC 584F addq.w A7, 4 000023AE 6716 beq +0x18 /* 000023C6 */ 000023B0 4857 pea.l [A7] 000023B2 2F12 move.l -[A7], [A2] 000023B4 486F 0010 pea.l [A7 + 0x10] 000023B8 486F 0010 pea.l [A7 + 0x10] 000023BC 2F0C move.l -[A7], A4 000023BE 4EAD E638 jsr [A5 - 0x19C8] 000023C2 4FEF 0014 lea.l A7, [A7 + 0x14] label000023C6: 000023C6 2F2F 0008 move.l -[A7], [A7 + 0x8] 000023CA 2F2F 0008 move.l -[A7], [A7 + 0x8] 000023CE 2F0B move.l -[A7], A3 000023D0 4EAD F800 jsr [A5 - 0x800] 000023D4 4FEF 000C lea.l A7, [A7 + 0xC] label000023D8: 000023D8 4FEF 000C lea.l A7, [A7 + 0xC] 000023DC 4CDF 1C00 movem.l A2,A3,A4, [A7]+ 000023E0 4E75 rts 000023E2 4EAD C330 jsr [A5 - 0x3CD0] 000023E6 4E75 rts 000023E8 4EAD C350 jsr [A5 - 0x3CB0] 000023EC 4E75 rts 000023EE 4EAD C358 jsr [A5 - 0x3CA8] 000023F2 4E75 rts 000023F4 4EAD C360 jsr [A5 - 0x3CA0] 000023F8 4E75 rts 000023FA 4EAD F858 jsr [A5 - 0x7A8] 000023FE 4A00 tst.b D0 00002400 56C0 sne D0 00002402 4400 neg.b D0 00002404 49C0 lea.l A4, D0 00002406 4E75 rts 00002408 4EAD F868 jsr [A5 - 0x798] 0000240C 4A00 tst.b D0 0000240E 56C0 sne D0 00002410 4400 neg.b D0 00002412 49C0 lea.l A4, D0 00002414 4E75 rts 00002416 4EAD F860 jsr [A5 - 0x7A0] 0000241A 4A00 tst.b D0 0000241C 56C0 sne D0 0000241E 4400 neg.b D0 00002420 49C0 lea.l A4, D0 00002422 4E75 rts 00002424 4EAD F850 jsr [A5 - 0x7B0] 00002428 4A00 tst.b D0 0000242A 56C0 sne D0 0000242C 4400 neg.b D0 0000242E 49C0 lea.l A4, D0 00002430 4E75 rts 00002432 4EAD C340 jsr [A5 - 0x3CC0] 00002436 4A00 tst.b D0 00002438 56C0 sne D0 0000243A 4400 neg.b D0 0000243C 49C0 lea.l A4, D0 0000243E 4E75 rts 00002440 4EAD C338 jsr [A5 - 0x3CC8] 00002444 4A00 tst.b D0 00002446 57C0 seq D0 00002448 4400 neg.b D0 0000244A 49C0 lea.l A4, D0 0000244C 4E75 rts 0000244E 4EAD C338 jsr [A5 - 0x3CC8] 00002452 4A00 tst.b D0 00002454 56C0 sne D0 00002456 4400 neg.b D0 00002458 49C0 lea.l A4, D0 0000245A 4E75 rts 0000245C 4EAD D830 jsr [A5 - 0x27D0] 00002460 4A00 tst.b D0 00002462 57C0 seq D0 00002464 4400 neg.b D0 00002466 49C0 lea.l A4, D0 00002468 4E75 rts 0000246A 4EAD D830 jsr [A5 - 0x27D0] 0000246E 4A00 tst.b D0 00002470 56C0 sne D0 00002472 4400 neg.b D0 00002474 49C0 lea.l A4, D0 00002476 4E75 rts 00002478 4EAD F8E0 jsr [A5 - 0x720] 0000247C 48C0 ext.l D0 0000247E 4E75 rts 00002480 4EAD F778 jsr [A5 - 0x888] 00002484 48C0 ext.l D0 00002486 4E75 rts 00002488 48E7 1020 movem.l -[A7], D3,A2 0000248C 3F3C 000D move.w -[A7], 0xD /* '\r' */ 00002490 4EAD F280 jsr [A5 - 0xD80] 00002494 2600 move.l D3, D0 00002496 4A83 tst.l D3 00002498 544F addq.w A7, 2 0000249A 6F20 ble +0x22 /* 000024BC */ 0000249C 4878 0001 push.l 0x1 000024A0 4878 0002 push.l 0x2 000024A4 4EAD C1F8 jsr [A5 - 0x3E08] 000024A8 2448 movea.l A2, A0 000024AA 200A move.l D0, A2 000024AC 504F addq.w A7, 8 000024AE 6724 beq +0x26 /* 000024D4 */ 000024B0 2052 movea.l A0, [A2] 000024B2 1083 move.b [A0], D3 000024B4 2052 movea.l A0, [A2] 000024B6 4228 0001 clr.b [A0 + 0x1] 000024BA 6018 bra +0x1A /* 000024D4 */ label000024BC: 000024BC 4878 0001 push.l 0x1 000024C0 4878 0001 push.l 0x1 000024C4 4EAD C1F8 jsr [A5 - 0x3E08] 000024C8 2448 movea.l A2, A0 000024CA 200A move.l D0, A2 000024CC 504F addq.w A7, 8 000024CE 6704 beq +0x6 /* 000024D4 */ 000024D0 2052 movea.l A0, [A2] 000024D2 4210 clr.b [A0] label000024D4: 000024D4 200A move.l D0, A2 000024D6 4CDF 0408 movem.l D3,A2, [A7]+ 000024DA 4E75 rts 000024DC 4FEF FFF0 lea.l A7, [A7 - 0x10] 000024E0 4857 pea.l [A7] 000024E2 4EAD F840 jsr [A5 - 0x7C0] 000024E6 202F 0008 move.l D0, [A7 + 0x8] 000024EA 4FEF 0014 lea.l A7, [A7 + 0x14] 000024EE 4E75 rts 000024F0 4FEF FFF0 lea.l A7, [A7 - 0x10] 000024F4 4857 pea.l [A7] 000024F6 4EAD F840 jsr [A5 - 0x7C0] 000024FA 202F 0010 move.l D0, [A7 + 0x10] 000024FE 4FEF 0014 lea.l A7, [A7 + 0x14] 00002502 4E75 rts 00002504 4FEF FFF0 lea.l A7, [A7 - 0x10] 00002508 4857 pea.l [A7] 0000250A 4EAD F840 jsr [A5 - 0x7C0] 0000250E 202F 0004 move.l D0, [A7 + 0x4] 00002512 4FEF 0014 lea.l A7, [A7 + 0x14] 00002516 4E75 rts 00002518 4FEF FFF0 lea.l A7, [A7 - 0x10] 0000251C 4857 pea.l [A7] 0000251E 4EAD F840 jsr [A5 - 0x7C0] 00002522 202F 000C move.l D0, [A7 + 0xC] 00002526 4FEF 0014 lea.l A7, [A7 + 0x14] 0000252A 4E75 rts 0000252C 4EAD F870 jsr [A5 - 0x790] 00002530 48C0 ext.l D0 00002532 4E75 rts 00002534 514F subq.w A7, 8 00002536 4857 pea.l [A7] 00002538 4EAD F958 jsr [A5 - 0x6A8] 0000253C 202F 0008 move.l D0, [A7 + 0x8] 00002540 4FEF 000C lea.l A7, [A7 + 0xC] 00002544 4E75 rts 00002546 514F subq.w A7, 8 00002548 4857 pea.l [A7] 0000254A 4EAD F958 jsr [A5 - 0x6A8] 0000254E 202F 0004 move.l D0, [A7 + 0x4] 00002552 4FEF 000C lea.l A7, [A7 + 0xC] 00002556 4E75 rts 00002558 2F0A move.l -[A7], A2 0000255A 514F subq.w A7, 8 0000255C 7004 moveq.l D0, 0x04 0000255E 2E80 move.l [A7], D0 00002560 42AF 0004 clr.l [A7 + 0x4] 00002564 4EAD F880 jsr [A5 - 0x780] 00002568 2448 movea.l A2, A0 0000256A 200A move.l D0, A2 0000256C 6708 beq +0xA /* 00002576 */ 0000256E 7001 moveq.l D0, 0x01 00002570 2E80 move.l [A7], D0 00002572 2F4A 0004 move.l [A7 + 0x4], A2 label00002576: 00002576 4857 pea.l [A7] 00002578 4EAD E210 jsr [A5 - 0x1DF0] 0000257C 4FEF 000C lea.l A7, [A7 + 0xC] 00002580 245F movea.l A2, [A7]+ 00002582 4E75 rts 00002584 4FEF FEF2 lea.l A7, [A7 - 0x10E] 00002588 486F 0008 pea.l [A7 + 0x8] 0000258C 4EAD EA90 jsr [A5 - 0x1570] 00002590 486F 000C pea.l [A7 + 0xC] 00002594 486F 0008 pea.l [A7 + 0x8] 00002598 4EAD E160 jsr [A5 - 0x1EA0] 0000259C 486F 000C pea.l [A7 + 0xC] 000025A0 4EAD E210 jsr [A5 - 0x1DF0] 000025A4 4FEF 011E lea.l A7, [A7 + 0x11E] 000025A8 4E75 rts 000025AA 4FEF FEF2 lea.l A7, [A7 - 0x10E] 000025AE 486F 0008 pea.l [A7 + 0x8] 000025B2 4EAD EA98 jsr [A5 - 0x1568] 000025B6 486F 000C pea.l [A7 + 0xC] 000025BA 486F 0008 pea.l [A7 + 0x8] 000025BE 4EAD E160 jsr [A5 - 0x1EA0] 000025C2 486F 000C pea.l [A7 + 0xC] 000025C6 4EAD E210 jsr [A5 - 0x1DF0] 000025CA 4FEF 011E lea.l A7, [A7 + 0x11E] 000025CE 4E75 rts 000025D0 514F subq.w A7, 8 000025D2 4EAD F950 jsr [A5 - 0x6B0] 000025D6 2F48 0004 move.l [A7 + 0x4], A0 000025DA 4AAF 0004 tst.l [A7 + 0x4] 000025DE 670E beq +0x10 /* 000025EE */ 000025E0 7001 moveq.l D0, 0x01 000025E2 2E80 move.l [A7], D0 000025E4 4857 pea.l [A7] 000025E6 4EAD E210 jsr [A5 - 0x1DF0] 000025EA 584F addq.w A7, 4 000025EC 600A bra +0xC /* 000025F8 */ label000025EE: 000025EE 3F3C 0003 move.w -[A7], 0x3 000025F2 4EAD E070 jsr [A5 - 0x1F90] 000025F6 544F addq.w A7, 2 label000025F8: 000025F8 504F addq.w A7, 8 000025FA 4E75 rts 000025FC 2F03 move.l -[A7], D3 000025FE 4FEF FFDC lea.l A7, [A7 - 0x24] 00002602 76FF moveq.l D3, 0xFFFFFFFF 00002604 486F 000C pea.l [A7 + 0xC] 00002608 486F 0018 pea.l [A7 + 0x18] 0000260C 486F 0018 pea.l [A7 + 0x18] 00002610 4EAD F940 jsr [A5 - 0x6C0] 00002614 4AAF 0020 tst.l [A7 + 0x20] 00002618 4FEF 000C lea.l A7, [A7 + 0xC] 0000261C 6D5A blt +0x5C /* 00002678 */ 0000261E 4A6D 105A tst.w [A5 + 0x105A /* export_519 */] 00002622 6616 bne +0x18 /* 0000263A */ 00002624 3F2F 0016 move.w -[A7], [A7 + 0x16] 00002628 2F2F 0012 move.l -[A7], [A7 + 0x12] 0000262C 4EAD A480 jsr [A5 - 0x5B80] 00002630 48C0 ext.l D0 00002632 5280 addq.l D0, 1 00002634 2600 move.l D3, D0 00002636 5C4F addq.w A7, 6 00002638 603E bra +0x40 /* 00002678 */ label0000263A: 0000263A 42AF 0008 clr.l [A7 + 0x8] 0000263E 2F6F 0014 0004 move.l [A7 + 0x4], [A7 + 0x14] 00002644 2F7C 0000 7FFF 0018 move.l [A7 + 0x18], 0x7FFF 0000264C 42AF 001C clr.l [A7 + 0x1C] 00002650 42AF 0020 clr.l [A7 + 0x20] 00002654 4857 pea.l [A7] 00002656 206F 0010 movea.l A0, [A7 + 0x10] 0000265A 2F10 move.l -[A7], [A0] 0000265C 486F 000C pea.l [A7 + 0xC] 00002660 486F 0014 pea.l [A7 + 0x14] 00002664 486F 0028 pea.l [A7 + 0x28] 00002668 1F2D 105B move.b -[A7], [A5 + 0x105B] 0000266C 4EAD E630 jsr [A5 - 0x19D0] 00002670 262F 0036 move.l D3, [A7 + 0x36] 00002674 4FEF 0016 lea.l A7, [A7 + 0x16] label00002678: 00002678 2003 move.l D0, D3 0000267A 4FEF 0024 lea.l A7, [A7 + 0x24] 0000267E 261F move.l D3, [A7]+ 00002680 4E75 rts 00002682 2F03 move.l -[A7], D3 00002684 594F subq.w A7, 4 00002686 42A7 clr.l -[A7] 00002688 486F 0004 pea.l [A7 + 0x4] 0000268C 4EAD F948 jsr [A5 - 0x6B8] 00002690 2F2F 0008 move.l -[A7], [A7 + 0x8] 00002694 4EAD F468 jsr [A5 - 0xB98] 00002698 2600 move.l D3, D0 0000269A 4A83 tst.l D3 0000269C 4FEF 000C lea.l A7, [A7 + 0xC] 000026A0 6604 bne +0x6 /* 000026A6 */ 000026A2 70FF moveq.l D0, 0xFFFFFFFF 000026A4 6002 bra +0x4 /* 000026A8 */ label000026A6: 000026A6 2003 move.l D0, D3 label000026A8: 000026A8 584F addq.w A7, 4 000026AA 261F move.l D3, [A7]+ 000026AC 4E75 rts 000026AE 3F2D 105A move.w -[A7], [A5 + 0x105A /* export_519 */] 000026B2 4EAD F280 jsr [A5 - 0xD80] 000026B6 544F addq.w A7, 2 000026B8 4E75 rts 000026BA 2F0A move.l -[A7], A2 000026BC 4FEF FFF4 lea.l A7, [A7 - 0xC] 000026C0 302D 0FA0 move.w D0, [A5 + 0xFA0] 000026C4 48C0 ext.l D0 000026C6 E788 lsl D0, 3 000026C8 246D 0F8E movea.l A2, [A5 + 0xF8E] 000026CC 2452 movea.l A2, [A2] 000026CE D5ED 0F96 add.l A2, [A5 + 0xF96] 000026D2 95C0 sub.l A2, D0 000026D4 2012 move.l D0, [A2] 000026D6 5380 subq.l D0, 1 000026D8 6720 beq +0x22 /* 000026FA */ 000026DA 5780 subq.l D0, 3 000026DC 6702 beq +0x4 /* 000026E0 */ 000026DE 6048 bra +0x4A /* 00002728 */ label000026E0: 000026E0 3F2A 0006 move.w -[A7], [A2 + 0x6] 000026E4 4EAD F968 jsr [A5 - 0x698] 000026E8 48C0 ext.l D0 000026EA 544F addq.w A7, 2 000026EC 2F00 move.l -[A7], D0 000026EE 3F3C 0004 move.w -[A7], 0x4 000026F2 4EAD E218 jsr [A5 - 0x1DE8] 000026F6 5C4F addq.w A7, 6 000026F8 6038 bra +0x3A /* 00002732 */ label000026FA: 000026FA 2F52 0004 move.l [A7 + 0x4], [A2] 000026FE 2F6A 0004 0008 move.l [A7 + 0x8], [A2 + 0x4] 00002704 486F 0004 pea.l [A7 + 0x4] 00002708 4EAD F278 jsr [A5 - 0xD88] 0000270C 48C0 ext.l D0 0000270E 2F40 0004 move.l [A7 + 0x4], D0 00002712 4A6D 101E tst.w [A5 + 0x101E] 00002716 584F addq.w A7, 4 00002718 6618 bne +0x1A /* 00002732 */ 0000271A 2F17 move.l -[A7], [A7] 0000271C 3F3C 0004 move.w -[A7], 0x4 00002720 4EAD E218 jsr [A5 - 0x1DE8] 00002724 5C4F addq.w A7, 6 00002726 600A bra +0xC /* 00002732 */ label00002728: 00002728 3F3C 0013 move.w -[A7], 0x13 0000272C 4EAD E070 jsr [A5 - 0x1F90] 00002730 544F addq.w A7, 2 label00002732: 00002732 4FEF 000C lea.l A7, [A7 + 0xC] 00002736 245F movea.l A2, [A7]+ 00002738 4E75 rts 0000273A 2F03 move.l -[A7], D3 0000273C 514F subq.w A7, 8 0000273E 42AF 0004 clr.l [A7 + 0x4] 00002742 486F 0004 pea.l [A7 + 0x4] 00002746 2F3C 0001 0004 move.l -[A7], 0x10004 0000274C 4EAD E228 jsr [A5 - 0x1DD8] 00002750 4A00 tst.b D0 00002752 504F addq.w A7, 8 00002754 6742 beq +0x44 /* 00002798 */ 00002756 4AAF 0004 tst.l [A7 + 0x4] 0000275A 6614 bne +0x16 /* 00002770 */ 0000275C 486F 0004 pea.l [A7 + 0x4] 00002760 486F 0004 pea.l [A7 + 0x4] 00002764 4EAD F948 jsr [A5 - 0x6B8] 00002768 262F 000C move.l D3, [A7 + 0xC] 0000276C 504F addq.w A7, 8 0000276E 601C bra +0x1E /* 0000278C */ label00002770: 00002770 3F2F 0006 move.w -[A7], [A7 + 0x6] 00002774 4EAD F298 jsr [A5 - 0xD68] 00002778 4A00 tst.b D0 0000277A 544F addq.w A7, 2 0000277C 670E beq +0x10 /* 0000278C */ 0000277E 3F2F 0006 move.w -[A7], [A7 + 0x6] 00002782 4EAD F8A0 jsr [A5 - 0x760] 00002786 49C0 lea.l A4, D0 00002788 2600 move.l D3, D0 0000278A 544F addq.w A7, 2 label0000278C: 0000278C 2F03 move.l -[A7], D3 0000278E 3F3C 0004 move.w -[A7], 0x4 00002792 4EAD E218 jsr [A5 - 0x1DE8] 00002796 5C4F addq.w A7, 6 label00002798: 00002798 504F addq.w A7, 8 0000279A 261F move.l D3, [A7]+ 0000279C 4E75 rts 0000279E 3F2F 0006 move.w -[A7], [A7 + 0x6] 000027A2 4EAD F928 jsr [A5 - 0x6D8] 000027A6 49C0 lea.l A4, D0 000027A8 544F addq.w A7, 2 000027AA 4E75 rts 000027AC 2F03 move.l -[A7], D3 000027AE 4FEF FFF0 lea.l A7, [A7 - 0x10] 000027B2 262F 001C move.l D3, [A7 + 0x1C] 000027B6 3F2F 001A move.w -[A7], [A7 + 0x1A] 000027BA 4EAD F298 jsr [A5 - 0xD68] 000027BE 4A00 tst.b D0 000027C0 544F addq.w A7, 2 000027C2 673A beq +0x3C /* 000027FE */ 000027C4 4857 pea.l [A7] 000027C6 3F2F 001E move.w -[A7], [A7 + 0x1E] 000027CA 4EAD F8B8 jsr [A5 - 0x748] 000027CE B6AF 000A cmp.l D3, [A7 + 0xA] 000027D2 5C4F addq.w A7, 6 000027D4 6C0C bge +0xE /* 000027E2 */ 000027D6 202F 0004 move.l D0, [A7 + 0x4] 000027DA 4FEF 0010 lea.l A7, [A7 + 0x10] 000027DE 261F move.l D3, [A7]+ 000027E0 4E75 rts label000027E2: 000027E2 B6AF 000C cmp.l D3, [A7 + 0xC] 000027E6 6F0C ble +0xE /* 000027F4 */ 000027E8 202F 000C move.l D0, [A7 + 0xC] 000027EC 4FEF 0010 lea.l A7, [A7 + 0x10] 000027F0 261F move.l D3, [A7]+ 000027F2 4E75 rts label000027F4: 000027F4 2003 move.l D0, D3 000027F6 4FEF 0010 lea.l A7, [A7 + 0x10] 000027FA 261F move.l D3, [A7]+ 000027FC 4E75 rts label000027FE: 000027FE 7000 moveq.l D0, 0x00 00002800 4FEF 0010 lea.l A7, [A7 + 0x10] 00002804 261F move.l D3, [A7]+ 00002806 4E75 rts 00002808 2F03 move.l -[A7], D3 0000280A 4FEF FFF0 lea.l A7, [A7 - 0x10] 0000280E 262F 001C move.l D3, [A7 + 0x1C] 00002812 3F2F 001A move.w -[A7], [A7 + 0x1A] 00002816 4EAD F298 jsr [A5 - 0xD68] 0000281A 4A00 tst.b D0 0000281C 544F addq.w A7, 2 0000281E 6738 beq +0x3A /* 00002858 */ 00002820 4857 pea.l [A7] 00002822 3F2F 001E move.w -[A7], [A7 + 0x1E] 00002826 4EAD F8B8 jsr [A5 - 0x748] 0000282A B6AF 0006 cmp.l D3, [A7 + 0x6] 0000282E 5C4F addq.w A7, 6 00002830 6C0A bge +0xC /* 0000283C */ 00002832 2017 move.l D0, [A7] 00002834 4FEF 0010 lea.l A7, [A7 + 0x10] 00002838 261F move.l D3, [A7]+ 0000283A 4E75 rts label0000283C: 0000283C B6AF 0008 cmp.l D3, [A7 + 0x8] 00002840 6F0C ble +0xE /* 0000284E */ 00002842 202F 0008 move.l D0, [A7 + 0x8] 00002846 4FEF 0010 lea.l A7, [A7 + 0x10] 0000284A 261F move.l D3, [A7]+ 0000284C 4E75 rts label0000284E: 0000284E 2003 move.l D0, D3 00002850 4FEF 0010 lea.l A7, [A7 + 0x10] 00002854 261F move.l D3, [A7]+ 00002856 4E75 rts label00002858: 00002858 7000 moveq.l D0, 0x00 0000285A 4FEF 0010 lea.l A7, [A7 + 0x10] 0000285E 261F move.l D3, [A7]+ 00002860 4E75 rts 00002862 4FEF FEFA lea.l A7, [A7 - 0x106] 00002866 4857 pea.l [A7] 00002868 1F2F 011D move.b -[A7], [A7 + 0x11D] 0000286C 1F2F 011B move.b -[A7], [A7 + 0x11B] 00002870 3F2F 0118 move.w -[A7], [A7 + 0x118] 00002874 2F2F 0114 move.l -[A7], [A7 + 0x114] 00002878 4EAD E420 jsr [A5 - 0x1BE0] 0000287C 486F 000E pea.l [A7 + 0xE] 00002880 4EAD E168 jsr [A5 - 0x1E98] 00002884 2008 move.l D0, A0 00002886 4FEF 0118 lea.l A7, [A7 + 0x118] 0000288A 4E75 rts 0000288C 4FEF FEF8 lea.l A7, [A7 - 0x108] 00002890 486F 0002 pea.l [A7 + 0x2] 00002894 2F2F 0110 move.l -[A7], [A7 + 0x110] 00002898 4EAD E158 jsr [A5 - 0x1EA8] 0000289C 4AAF 011C tst.l [A7 + 0x11C] 000028A0 56C0 sne D0 000028A2 4400 neg.b D0 000028A4 49C0 lea.l A4, D0 000028A6 1F40 0009 move.b [A7 + 0x9], D0 000028AA 4AAF 0120 tst.l [A7 + 0x120] 000028AE 56C0 sne D0 000028B0 4400 neg.b D0 000028B2 49C0 lea.l A4, D0 000028B4 1F00 move.b -[A7], D0 000028B6 486F 000B pea.l [A7 + 0xB] 000028BA 3F2F 0120 move.w -[A7], [A7 + 0x120] 000028BE 486F 0012 pea.l [A7 + 0x12] 000028C2 4EAD E428 jsr [A5 - 0x1BD8] 000028C6 4FEF 011C lea.l A7, [A7 + 0x11C] 000028CA 4E75 rts 000028CC 48E7 1C00 movem.l -[A7], D3,D4,D5 000028D0 4FEF FFF0 lea.l A7, [A7 - 0x10] 000028D4 362D 0FA0 move.w D3, [A5 + 0xFA0] 000028D8 48C3 ext.l D3 000028DA 2003 move.l D0, D3 000028DC E788 lsl D0, 3 000028DE 206D 0F8E movea.l A0, [A5 + 0xF8E] 000028E2 2050 movea.l A0, [A0] 000028E4 D1ED 0F96 add.l A0, [A5 + 0xF96] 000028E8 91C0 sub.l A0, D0 000028EA 2F50 0008 move.l [A7 + 0x8], [A0] 000028EE 2F68 0004 000C move.l [A7 + 0xC], [A0 + 0x4] 000028F4 2003 move.l D0, D3 000028F6 5380 subq.l D0, 1 000028F8 E788 lsl D0, 3 000028FA 206D 0F8E movea.l A0, [A5 + 0xF8E] 000028FE 2050 movea.l A0, [A0] 00002900 D1ED 0F96 add.l A0, [A5 + 0xF96] 00002904 91C0 sub.l A0, D0 00002906 2E90 move.l [A7], [A0] 00002908 2F68 0004 0004 move.l [A7 + 0x4], [A0 + 0x4] 0000290E 486F 0008 pea.l [A7 + 0x8] 00002912 4EAD F278 jsr [A5 - 0xD88] 00002916 48C0 ext.l D0 00002918 2800 move.l D4, D0 0000291A 4A6D 101E tst.w [A5 + 0x101E] 0000291E 584F addq.w A7, 4 00002920 662A bne +0x2C /* 0000294C */ 00002922 4857 pea.l [A7] 00002924 4EAD F278 jsr [A5 - 0xD88] 00002928 48C0 ext.l D0 0000292A 2A00 move.l D5, D0 0000292C 4A6D 101E tst.w [A5 + 0x101E] 00002930 584F addq.w A7, 4 00002932 6618 bne +0x1A /* 0000294C */ 00002934 3F05 move.w -[A7], D5 00002936 3F04 move.w -[A7], D4 00002938 4EAD F838 jsr [A5 - 0x7C8] 0000293C 2600 move.l D3, D0 0000293E 2F03 move.l -[A7], D3 00002940 3F3C 0004 move.w -[A7], 0x4 00002944 4EAD E218 jsr [A5 - 0x1DE8] 00002948 4FEF 000A lea.l A7, [A7 + 0xA] label0000294C: 0000294C 4FEF 0010 lea.l A7, [A7 + 0x10] 00002950 4CDF 0038 movem.l D3,D4,D5, [A7]+ 00002954 4E75 rts 00002956 4EAD EA78 jsr [A5 - 0x1588] 0000295A 4E75 rts 0000295C 4EAD EA80 jsr [A5 - 0x1580] 00002960 4E75 rts 00002962 4FEF FDF4 lea.l A7, [A7 - 0x20C] 00002966 486F 0106 pea.l [A7 + 0x106] 0000296A 2F2F 0214 move.l -[A7], [A7 + 0x214] 0000296E 4EAD E158 jsr [A5 - 0x1EA8] 00002972 486F 0008 pea.l [A7 + 0x8] 00002976 2F2F 0220 move.l -[A7], [A7 + 0x220] 0000297A 486F 0116 pea.l [A7 + 0x116] 0000297E 4EAD EBA0 jsr [A5 - 0x1460] 00002982 486F 0014 pea.l [A7 + 0x14] 00002986 4EAD E168 jsr [A5 - 0x1E98] 0000298A 2008 move.l D0, A0 0000298C 4FEF 0224 lea.l A7, [A7 + 0x224] 00002990 4E75 rts 00002992 4FEF FFF0 lea.l A7, [A7 - 0x10] 00002996 486F 0008 pea.l [A7 + 0x8] 0000299A 4EAD F960 jsr [A5 - 0x6A0] 0000299E 486F 0004 pea.l [A7 + 0x4] 000029A2 486F 0010 pea.l [A7 + 0x10] 000029A6 4EAD E8B0 jsr [A5 - 0x1750] 000029AA 4A6D 101E tst.w [A5 + 0x101E] 000029AE 4FEF 000C lea.l A7, [A7 + 0xC] 000029B2 6608 bne +0xA /* 000029BC */ 000029B4 4857 pea.l [A7] 000029B6 4EAD E210 jsr [A5 - 0x1DF0] 000029BA 584F addq.w A7, 4 label000029BC: 000029BC 4FEF 0010 lea.l A7, [A7 + 0x10] 000029C0 4E75 rts fn000029C2: 000029C2 48E7 1020 movem.l -[A7], D3,A2 000029C6 162F 000C move.b D3, [A7 + 0xC] 000029CA 1F03 move.b -[A7], D3 000029CC 4EAD F2E0 jsr [A5 - 0xD20] 000029D0 206D 0FCA movea.l A0, [A5 + 0xFCA /* export_501 */] 000029D4 2450 movea.l A2, [A0] 000029D6 006A 0001 0026 ori.w [A2 + 0x26], 0x1 000029DC 4A03 tst.b D3 000029DE 544F addq.w A7, 2 000029E0 662A bne +0x2C /* 00002A0C */ 000029E2 026A FFBF 0026 andi.w [A2 + 0x26], 0xFFBF 000029E8 262A 001C move.l D3, [A2 + 0x1C] 000029EC 70FF moveq.l D0, 0xFFFFFFFF 000029EE B680 cmp.l D3, D0 000029F0 6720 beq +0x22 /* 00002A12 */ 000029F2 4AAA 0018 tst.l [A2 + 0x18] 000029F6 671A beq +0x1C /* 00002A12 */ 000029F8 70FF moveq.l D0, 0xFFFFFFFF 000029FA 2540 001C move.l [A2 + 0x1C], D0 000029FE 2F03 move.l -[A7], D3 00002A00 2F2A 0018 move.l -[A7], [A2 + 0x18] 00002A04 4EAD A6A0 jsr [A5 - 0x5960] 00002A08 504F addq.w A7, 8 00002A0A 6006 bra +0x8 /* 00002A12 */ label00002A0C: 00002A0C 006A 0040 0026 ori.w [A2 + 0x26], 0x40 /* '@' */ label00002A12: 00002A12 4CDF 0408 movem.l D3,A2, [A7]+ 00002A16 4E75 rts 00002A18 48E7 1C30 movem.l -[A7], D3,D4,D5,A2,A3 00002A1C 4FEF FEEA lea.l A7, [A7 - 0x116] 00002A20 162F 012E move.b D3, [A7 + 0x12E] 00002A24 3A2F 0130 move.w D5, [A7 + 0x130] 00002A28 246F 0132 movea.l A2, [A7 + 0x132] 00002A2C 3005 move.w D0, D5 00002A2E 48C0 ext.l D0 00002A30 4EAD 9D1E jsr [A5 - 0x62E2] 00002A34 09F6 0000 bset [A6 + D0.w], D4 00002A38 0156 bchg [A6], D0 00002A3A 0000 02AA ori.b D0, 0xAA 00002A3E 002C 0000 0156 ori.b [A4 + 0x156], 0x0 00002A44 03B6 0000 bclr [A6 + D0.w], D1 00002A48 0198 bclr [A0]+, D0 00002A4A 0116 btst [A6], D0 00002A4C 0000 0199 ori.b D0, 0x99 00002A50 0124 btst -[A4], D0 00002A52 0000 019A ori.b D0, 0x9A 00002A56 0184 bclr D4, D0 00002A58 0000 019B ori.b D0, 0x9B 00002A5C 01D0 bset [A0], D0 00002A5E 0000 019C ori.b D0, 0x9C 00002A62 0202 0000 andi.b D2, 0x0 00002A66 01AF 03C8 bclr [A7 + 0x3C8], D0 00002A6A 0000 01B0 ori.b D0, 0xB0 00002A6E 03F2 0000 bset [A2 + D0.w], D1 00002A72 01B3 034C bclr <>, D0 00002A76 0000 01B4 ori.b D0, 0xB4 00002A7A 0418 0000 subi.b [A0]+, 0x0 00002A7E 01B9 044C 0000 bclr [0x044C0000], D0 00002A84 01BA 04AA bclr [PC + 0x4AA /* 00002F30, value 0x4A03672A */], D0 00002A88 0000 01BF ori.b D0, 0xBF 00002A8C 04F2 0000 subi.? [A2 + D0.w], 0xFFFFFFFFFFFFFFFF 00002A90 01C0 bset D0, D0 00002A92 050C btst A4, D2 00002A94 0000 01CA ori.b D0, 0xCA 00002A98 00B6 0000 01CB 0520 0000 ori.l [A6 + D0 * 4], 0x1CB 00002AA2 01CC bset A4, D0 00002AA4 0998 bclr [A0]+, D4 00002AA6 0000 01CF ori.b D0, 0xCF 00002AAA 0546 bchg D6, D2 00002AAC 0000 01D5 ori.b D0, 0xD5 00002AB0 0570 0000 bchg [A0 + D0.w], D2 00002AB4 01D6 bset [A6], D0 00002AB6 05C4 bset D4, D2 00002AB8 0000 01DB ori.b D0, 0xDB 00002ABC 05F8 0000 bset [0x00000000 /* __m68k_reset_stack__ */], D2 00002AC0 01EC 0664 bset [A4 + 0x664], D0 00002AC4 0000 01F0 ori.b D0, 0xF0 00002AC8 0558 bchg [A0]+, D2 00002ACA 0000 0210 ori.b D0, 0x10 00002ACE 0688 0000 0211 addi.l A0, 0x211 00002AD4 06B2 0000 0212 06DC addi.l [A2 + D0.w * 8 - 0x36], 0x212 00002ADC 0000 0213 ori.b D0, 0x13 00002AE0 0708 btst A0, D3 00002AE2 0000 0214 ori.b D0, 0x14 00002AE6 0732 0000 btst [A2 + D0.w], D3 00002AEA 0234 07C6 0000 andi.b [A4 + D0.w], 0xC6 00002AF0 0239 0756 0000 0251 andi.b [0x00000251], 0x56 /* 'V' */ 00002AF8 07FC bset 0xFFFFFFFFFFFFFFFF, D3 00002AFA 0000 0252 ori.b D0, 0x52 /* 'R' */ 00002AFE 077A 0000 bchg [PC /* 00002B00 */], D3 00002B02 0253 01B2 andi.w [A3], 0x1B2 00002B06 0000 0254 ori.b D0, 0x54 /* 'T' */ 00002B0A 01FE bset <>, D0 00002B0C 0000 0255 ori.b D0, 0x55 /* 'U' */ 00002B10 0254 0000 andi.w [A4], 0x0 00002B14 028F 082A 0000 andi.l A7, 0x82A0000 00002B1A 0290 0836 0000 andi.l [A0], 0x8360000 00002B20 0292 080C 0000 andi.l [A2], 0x80C0000 00002B26 0297 0896 0000 andi.l [A7], 0x8960000 00002B2C 029A 0836 0000 andi.l [A2]+, 0x8360000 00002B32 029B 086A 0000 andi.l [A3]+, 0x86A0000 00002B38 02A2 08E0 0000 andi.l -[A2], 0x8E00000 00002B3E 02A7 089C 0000 andi.l -[A7], 0x89C0000 00002B44 02A9 089A 0000 02AA andi.l [A1 + 0x2AA], 0x89A0000 00002B4C 0898 4A03 bclr.b [A0]+, 0x3 00002B50 6600 08F4 bne +0x8F6 /* 00003446 */ 00002B54 2F0A move.l -[A7], A2 00002B56 4EBA 20FE jsr [PC + 0x20FE /* 00004C56 */] 00002B5A 584F addq.w A7, 4 00002B5C 6000 08DE bra +0x8E0 /* 0000343C */ 00002B60 4A03 tst.b D3 00002B62 6600 08E2 bne +0x8E4 /* 00003446 */ 00002B66 4EAD EA00 jsr [A5 - 0x1600] 00002B6A 48C0 ext.l D0 00002B6C 2540 0004 move.l [A2 + 0x4], D0 00002B70 6000 08CA bra +0x8CC /* 0000343C */ 00002B74 4A03 tst.b D3 00002B76 6742 beq +0x44 /* 00002BBA */ 00002B78 7004 moveq.l D0, 0x04 00002B7A B092 cmp.l D0, [A2] 00002B7C 6610 bne +0x12 /* 00002B8E */ 00002B7E 4AAA 0004 tst.l [A2 + 0x4] 00002B82 660A bne +0xC /* 00002B8E */ 00002B84 42A7 clr.l -[A7] 00002B86 4EAD EA10 jsr [A5 - 0x15F0] 00002B8A 584F addq.w A7, 4 00002B8C 602C bra +0x2E /* 00002BBA */ label00002B8E: 00002B8E 2F0A move.l -[A7], A2 00002B90 4EAD E088 jsr [A5 - 0x1F78] 00002B94 4A00 tst.b D0 00002B96 584F addq.w A7, 4 00002B98 6700 08BC beq +0x8BE /* 00003456 */ 00002B9C 486F 0008 pea.l [A7 + 0x8] 00002BA0 2F2A 0004 move.l -[A7], [A2 + 0x4] 00002BA4 4EAD E158 jsr [A5 - 0x1EA8] 00002BA8 486F 0010 pea.l [A7 + 0x10] 00002BAC 4EAD EA10 jsr [A5 - 0x15F0] 00002BB0 4A00 tst.b D0 00002BB2 4FEF 000C lea.l A7, [A7 + 0xC] 00002BB6 6700 088E beq +0x890 /* 00003446 */ label00002BBA: 00002BBA 486F 0008 pea.l [A7 + 0x8] 00002BBE 4EAD EA08 jsr [A5 - 0x15F8] 00002BC2 4A00 tst.b D0 00002BC4 584F addq.w A7, 4 00002BC6 6700 0874 beq +0x876 /* 0000343C */ 00002BCA 486F 0008 pea.l [A7 + 0x8] 00002BCE 2F0A move.l -[A7], A2 00002BD0 4EAD E160 jsr [A5 - 0x1EA0] 00002BD4 504F addq.w A7, 8 00002BD6 6000 0864 bra +0x866 /* 0000343C */ 00002BDA 4A03 tst.b D3 00002BDC 6734 beq +0x36 /* 00002C12 */ 00002BDE 486F 0112 pea.l [A7 + 0x112] 00002BE2 2F0A move.l -[A7], A2 00002BE4 4EAD E0A0 jsr [A5 - 0x1F60] 00002BE8 4A00 tst.b D0 00002BEA 504F addq.w A7, 8 00002BEC 6700 0868 beq +0x86A /* 00003456 */ 00002BF0 2F2F 0112 move.l -[A7], [A7 + 0x112] 00002BF4 486F 0112 pea.l [A7 + 0x112] 00002BF8 4EAD F460 jsr [A5 - 0xBA0] 00002BFC 486F 0116 pea.l [A7 + 0x116] 00002C00 4EAD EA20 jsr [A5 - 0x15E0] 00002C04 4A00 tst.b D0 00002C06 4FEF 000C lea.l A7, [A7 + 0xC] 00002C0A 6700 083A beq +0x83C /* 00003446 */ 00002C0E 6000 082C bra +0x82E /* 0000343C */ label00002C12: 00002C12 486F 010E pea.l [A7 + 0x10E] 00002C16 4EAD EA18 jsr [A5 - 0x15E8] 00002C1A 2F2F 0112 move.l -[A7], [A7 + 0x112] 00002C1E 4EAD F468 jsr [A5 - 0xB98] 00002C22 2540 0004 move.l [A2 + 0x4], D0 00002C26 504F addq.w A7, 8 00002C28 6000 0812 bra +0x814 /* 0000343C */ 00002C2C 4A03 tst.b D3 00002C2E 6726 beq +0x28 /* 00002C56 */ 00002C30 486F 0112 pea.l [A7 + 0x112] 00002C34 2F0A move.l -[A7], A2 00002C36 4EAD E0A0 jsr [A5 - 0x1F60] 00002C3A 4A00 tst.b D0 00002C3C 504F addq.w A7, 8 00002C3E 6700 0816 beq +0x818 /* 00003456 */ 00002C42 3F2F 0114 move.w -[A7], [A7 + 0x114] 00002C46 4EAD EA30 jsr [A5 - 0x15D0] 00002C4A 4A00 tst.b D0 00002C4C 544F addq.w A7, 2 00002C4E 6700 07F6 beq +0x7F8 /* 00003446 */ 00002C52 6000 07E8 bra +0x7EA /* 0000343C */ label00002C56: 00002C56 4EAD EA28 jsr [A5 - 0x15D8] 00002C5A 48C0 ext.l D0 00002C5C 2540 0004 move.l [A2 + 0x4], D0 00002C60 6000 07DA bra +0x7DC /* 0000343C */ 00002C64 4A03 tst.b D3 00002C66 6734 beq +0x36 /* 00002C9C */ 00002C68 486F 0112 pea.l [A7 + 0x112] 00002C6C 2F0A move.l -[A7], A2 00002C6E 4EAD E0A0 jsr [A5 - 0x1F60] 00002C72 4A00 tst.b D0 00002C74 504F addq.w A7, 8 00002C76 6700 07DE beq +0x7E0 /* 00003456 */ 00002C7A 2F2F 0112 move.l -[A7], [A7 + 0x112] 00002C7E 486F 0112 pea.l [A7 + 0x112] 00002C82 4EAD F460 jsr [A5 - 0xBA0] 00002C86 486F 0116 pea.l [A7 + 0x116] 00002C8A 4EAD EA40 jsr [A5 - 0x15C0] 00002C8E 4A00 tst.b D0 00002C90 4FEF 000C lea.l A7, [A7 + 0xC] 00002C94 6700 07B0 beq +0x7B2 /* 00003446 */ 00002C98 6000 07A2 bra +0x7A4 /* 0000343C */ label00002C9C: 00002C9C 486F 010E pea.l [A7 + 0x10E] 00002CA0 4EAD EA38 jsr [A5 - 0x15C8] 00002CA4 2F2F 0112 move.l -[A7], [A7 + 0x112] 00002CA8 4EAD F468 jsr [A5 - 0xB98] 00002CAC 2540 0004 move.l [A2 + 0x4], D0 00002CB0 504F addq.w A7, 8 00002CB2 6000 0788 bra +0x78A /* 0000343C */ 00002CB6 4A03 tst.b D3 00002CB8 6734 beq +0x36 /* 00002CEE */ 00002CBA 486F 0112 pea.l [A7 + 0x112] 00002CBE 2F0A move.l -[A7], A2 00002CC0 4EAD E0A0 jsr [A5 - 0x1F60] 00002CC4 4A00 tst.b D0 00002CC6 504F addq.w A7, 8 00002CC8 6700 078C beq +0x78E /* 00003456 */ 00002CCC 2F2F 0112 move.l -[A7], [A7 + 0x112] 00002CD0 486F 0112 pea.l [A7 + 0x112] 00002CD4 4EAD F460 jsr [A5 - 0xBA0] 00002CD8 486F 0116 pea.l [A7 + 0x116] 00002CDC 4EAD EA50 jsr [A5 - 0x15B0] 00002CE0 4A00 tst.b D0 00002CE2 4FEF 000C lea.l A7, [A7 + 0xC] 00002CE6 6700 075E beq +0x760 /* 00003446 */ 00002CEA 6000 0750 bra +0x752 /* 0000343C */ label00002CEE: 00002CEE 486F 010E pea.l [A7 + 0x10E] 00002CF2 4EAD EA48 jsr [A5 - 0x15B8] 00002CF6 2F2F 0112 move.l -[A7], [A7 + 0x112] 00002CFA 4EAD F468 jsr [A5 - 0xB98] 00002CFE 2540 0004 move.l [A2 + 0x4], D0 00002D02 504F addq.w A7, 8 00002D04 6000 0736 bra +0x738 /* 0000343C */ 00002D08 4A03 tst.b D3 00002D0A 6738 beq +0x3A /* 00002D44 */ 00002D0C 486F 0112 pea.l [A7 + 0x112] 00002D10 2F0A move.l -[A7], A2 00002D12 4EAD E0A0 jsr [A5 - 0x1F60] 00002D16 4A00 tst.b D0 00002D18 504F addq.w A7, 8 00002D1A 6700 073A beq +0x73C /* 00003456 */ 00002D1E 2F2F 0112 move.l -[A7], [A7 + 0x112] 00002D22 486F 0112 pea.l [A7 + 0x112] 00002D26 4EAD F460 jsr [A5 - 0xBA0] 00002D2A 486F 0116 pea.l [A7 + 0x116] 00002D2E 3F3C 0001 move.w -[A7], 0x1 00002D32 4EAD EA60 jsr [A5 - 0x15A0] 00002D36 4A00 tst.b D0 00002D38 4FEF 000E lea.l A7, [A7 + 0xE] 00002D3C 6700 0708 beq +0x70A /* 00003446 */ 00002D40 6000 06FA bra +0x6FC /* 0000343C */ label00002D44: 00002D44 486F 010E pea.l [A7 + 0x10E] 00002D48 3F3C 0001 move.w -[A7], 0x1 00002D4C 4EAD EA58 jsr [A5 - 0x15A8] 00002D50 2F2F 0114 move.l -[A7], [A7 + 0x114] 00002D54 4EAD F468 jsr [A5 - 0xB98] 00002D58 2540 0004 move.l [A2 + 0x4], D0 00002D5C 4FEF 000A lea.l A7, [A7 + 0xA] 00002D60 6000 06DA bra +0x6DC /* 0000343C */ 00002D64 4A03 tst.b D3 00002D66 6738 beq +0x3A /* 00002DA0 */ 00002D68 486F 0112 pea.l [A7 + 0x112] 00002D6C 2F0A move.l -[A7], A2 00002D6E 4EAD E0A0 jsr [A5 - 0x1F60] 00002D72 4A00 tst.b D0 00002D74 504F addq.w A7, 8 00002D76 6700 06DE beq +0x6E0 /* 00003456 */ 00002D7A 2F2F 0112 move.l -[A7], [A7 + 0x112] 00002D7E 486F 0112 pea.l [A7 + 0x112] 00002D82 4EAD F460 jsr [A5 - 0xBA0] 00002D86 486F 0116 pea.l [A7 + 0x116] 00002D8A 3F3C 0002 move.w -[A7], 0x2 00002D8E 4EAD EA60 jsr [A5 - 0x15A0] 00002D92 4A00 tst.b D0 00002D94 4FEF 000E lea.l A7, [A7 + 0xE] 00002D98 6700 06AC beq +0x6AE /* 00003446 */ 00002D9C 6000 069E bra +0x6A0 /* 0000343C */ label00002DA0: 00002DA0 486F 010E pea.l [A7 + 0x10E] 00002DA4 3F3C 0002 move.w -[A7], 0x2 00002DA8 4EAD EA58 jsr [A5 - 0x15A8] 00002DAC 2F2F 0114 move.l -[A7], [A7 + 0x114] 00002DB0 4EAD F468 jsr [A5 - 0xB98] 00002DB4 2540 0004 move.l [A2 + 0x4], D0 00002DB8 4FEF 000A lea.l A7, [A7 + 0xA] 00002DBC 6000 067E bra +0x680 /* 0000343C */ 00002DC0 4A03 tst.b D3 00002DC2 6728 beq +0x2A /* 00002DEC */ 00002DC4 486F 0112 pea.l [A7 + 0x112] 00002DC8 2F0A move.l -[A7], A2 00002DCA 4EAD E0A0 jsr [A5 - 0x1F60] 00002DCE 4A00 tst.b D0 00002DD0 504F addq.w A7, 8 00002DD2 6700 0682 beq +0x684 /* 00003456 */ 00002DD6 4AAF 0112 tst.l [A7 + 0x112] 00002DDA 56C0 sne D0 00002DDC 4400 neg.b D0 00002DDE 49C0 lea.l A4, D0 00002DE0 1F00 move.b -[A7], D0 00002DE2 4EAD F2F0 jsr [A5 - 0xD10] 00002DE6 544F addq.w A7, 2 00002DE8 6000 0652 bra +0x654 /* 0000343C */ label00002DEC: 00002DEC 4EAD F2F8 jsr [A5 - 0xD08] 00002DF0 49C0 lea.l A4, D0 00002DF2 2540 0004 move.l [A2 + 0x4], D0 00002DF6 6000 0644 bra +0x646 /* 0000343C */ 00002DFA 4A03 tst.b D3 00002DFC 6724 beq +0x26 /* 00002E22 */ 00002DFE 486F 0112 pea.l [A7 + 0x112] 00002E02 2F0A move.l -[A7], A2 00002E04 4EAD E0A0 jsr [A5 - 0x1F60] 00002E08 4A00 tst.b D0 00002E0A 504F addq.w A7, 8 00002E0C 6700 0648 beq +0x64A /* 00003456 */ 00002E10 4AAF 0112 tst.l [A7 + 0x112] 00002E14 56C0 sne D0 00002E16 4400 neg.b D0 00002E18 49C0 lea.l A4, D0 00002E1A 1B40 1350 move.b [A5 + 0x1350], D0 00002E1E 6000 061C bra +0x61E /* 0000343C */ label00002E22: 00002E22 102D 1350 move.b D0, [A5 + 0x1350] 00002E26 49C0 lea.l A4, D0 00002E28 2540 0004 move.l [A2 + 0x4], D0 00002E2C 6000 060E bra +0x610 /* 0000343C */ 00002E30 4A03 tst.b D3 00002E32 6720 beq +0x22 /* 00002E54 */ 00002E34 486F 0112 pea.l [A7 + 0x112] 00002E38 2F0A move.l -[A7], A2 00002E3A 4EAD E0A0 jsr [A5 - 0x1F60] 00002E3E 4A00 tst.b D0 00002E40 504F addq.w A7, 8 00002E42 6700 0612 beq +0x614 /* 00003456 */ 00002E46 2F2F 0112 move.l -[A7], [A7 + 0x112] 00002E4A 4EAD C368 jsr [A5 - 0x3C98] 00002E4E 584F addq.w A7, 4 00002E50 6000 05EA bra +0x5EC /* 0000343C */ label00002E54: 00002E54 4EAD C370 jsr [A5 - 0x3C90] 00002E58 2540 0004 move.l [A2 + 0x4], D0 00002E5C 6000 05DE bra +0x5E0 /* 0000343C */ 00002E60 4A03 tst.b D3 00002E62 6720 beq +0x22 /* 00002E84 */ 00002E64 486F 0112 pea.l [A7 + 0x112] 00002E68 2F0A move.l -[A7], A2 00002E6A 4EAD E0A0 jsr [A5 - 0x1F60] 00002E6E 4A00 tst.b D0 00002E70 504F addq.w A7, 8 00002E72 6700 05E2 beq +0x5E4 /* 00003456 */ 00002E76 1F2F 0115 move.b -[A7], [A7 + 0x115] 00002E7A 4EAD E298 jsr [A5 - 0x1D68] 00002E7E 544F addq.w A7, 2 00002E80 6000 05BA bra +0x5BC /* 0000343C */ label00002E84: 00002E84 4EAD E290 jsr [A5 - 0x1D70] 00002E88 49C0 lea.l A4, D0 00002E8A 2540 0004 move.l [A2 + 0x4], D0 00002E8E 6000 05AC bra +0x5AE /* 0000343C */ 00002E92 4A03 tst.b D3 00002E94 6728 beq +0x2A /* 00002EBE */ 00002E96 486F 0112 pea.l [A7 + 0x112] 00002E9A 2F0A move.l -[A7], A2 00002E9C 4EAD E0A0 jsr [A5 - 0x1F60] 00002EA0 4A00 tst.b D0 00002EA2 504F addq.w A7, 8 00002EA4 6700 05B0 beq +0x5B2 /* 00003456 */ 00002EA8 4AAF 0112 tst.l [A7 + 0x112] 00002EAC 56C0 sne D0 00002EAE 4400 neg.b D0 00002EB0 49C0 lea.l A4, D0 00002EB2 1F00 move.b -[A7], D0 00002EB4 4EBA FB0C jsr [PC - 0x4F4 /* 000029C2 */] 00002EB8 544F addq.w A7, 2 00002EBA 6000 0580 bra +0x582 /* 0000343C */ label00002EBE: 00002EBE 4EAD F2E8 jsr [A5 - 0xD18] 00002EC2 49C0 lea.l A4, D0 00002EC4 2540 0004 move.l [A2 + 0x4], D0 00002EC8 6000 0572 bra +0x574 /* 0000343C */ 00002ECC 4A03 tst.b D3 00002ECE 673C beq +0x3E /* 00002F0C */ 00002ED0 2F0A move.l -[A7], A2 00002ED2 4EAD E8B8 jsr [A5 - 0x1748] 00002ED6 4A00 tst.b D0 00002ED8 584F addq.w A7, 4 00002EDA 661A bne +0x1C /* 00002EF6 */ 00002EDC 2F2A 0004 move.l -[A7], [A2 + 0x4] 00002EE0 2F2A 0000 move.l -[A7], [A2 + 0x0] 00002EE4 3F3C 000D move.w -[A7], 0xD /* '\r' */ 00002EE8 4EAD E060 jsr [A5 - 0x1FA0] 00002EEC 4FEF 0120 lea.l A7, [A7 + 0x120] 00002EF0 4CDF 0C38 movem.l D3,D4,D5,A2,A3, [A7]+ 00002EF4 4E75 rts label00002EF6: 00002EF6 2F2D 1082 move.l -[A7], [A5 + 0x1082 /* export_524 */] 00002EFA 4EAD E1A8 jsr [A5 - 0x1E58] 00002EFE 2B6A 0004 1082 move.l [A5 + 0x1082 /* export_524 */], [A2 + 0x4] 00002F04 4292 clr.l [A2] 00002F06 584F addq.w A7, 4 00002F08 6000 0532 bra +0x534 /* 0000343C */ label00002F0C: 00002F0C 4AAD 1082 tst.l [A5 + 0x1082 /* export_524 */] 00002F10 6608 bne +0xA /* 00002F1A */ 00002F12 4EAD E828 jsr [A5 - 0x17D8] 00002F16 2B48 1082 move.l [A5 + 0x1082 /* export_524 */], A0 label00002F1A: 00002F1A 7006 moveq.l D0, 0x06 00002F1C 2480 move.l [A2], D0 00002F1E 256D 1082 0004 move.l [A2 + 0x4], [A5 + 0x1082 /* export_524 */] 00002F24 2F0A move.l -[A7], A2 00002F26 4EAD E1C0 jsr [A5 - 0x1E40] 00002F2A 584F addq.w A7, 4 00002F2C 6000 050E bra +0x510 /* 0000343C */ 00002F30 4A03 tst.b D3 00002F32 672A beq +0x2C /* 00002F5E */ 00002F34 2F0A move.l -[A7], A2 00002F36 4EAD E088 jsr [A5 - 0x1F78] 00002F3A 4A00 tst.b D0 00002F3C 584F addq.w A7, 4 00002F3E 6700 0516 beq +0x518 /* 00003456 */ 00002F42 206A 0004 movea.l A0, [A2 + 0x4] 00002F46 2050 movea.l A0, [A0] 00002F48 1B50 1070 move.b [A5 + 0x1070], [A0] 00002F4C 2F2A 0004 move.l -[A7], [A2 + 0x4] 00002F50 2F2A 0000 move.l -[A7], [A2 + 0x0] 00002F54 4EAD E1B8 jsr [A5 - 0x1E48] 00002F58 504F addq.w A7, 8 00002F5A 6000 04E0 bra +0x4E2 /* 0000343C */ label00002F5E: 00002F5E 422F 0006 clr.b [A7 + 0x6] 00002F62 1F7C 0001 0004 move.b [A7 + 0x4], 0x1 00002F68 1F6D 1070 0005 move.b [A7 + 0x5], [A5 + 0x1070] 00002F6E 486F 0004 pea.l [A7 + 0x4] 00002F72 2F0A move.l -[A7], A2 00002F74 4EAD E160 jsr [A5 - 0x1EA0] 00002F78 504F addq.w A7, 8 00002F7A 6000 04C0 bra +0x4C2 /* 0000343C */ 00002F7E 4A03 tst.b D3 00002F80 6600 04C4 bne +0x4C6 /* 00003446 */ 00002F84 486F 0008 pea.l [A7 + 0x8] 00002F88 4EAD EA98 jsr [A5 - 0x1568] 00002F8C 486F 000C pea.l [A7 + 0xC] 00002F90 2F0A move.l -[A7], A2 00002F92 4EAD E160 jsr [A5 - 0x1EA0] 00002F96 4FEF 000C lea.l A7, [A7 + 0xC] 00002F9A 6000 04A0 bra +0x4A2 /* 0000343C */ 00002F9E 4A03 tst.b D3 00002FA0 6600 04A4 bne +0x4A6 /* 00003446 */ 00002FA4 486F 0008 pea.l [A7 + 0x8] 00002FA8 4EAD EA90 jsr [A5 - 0x1570] 00002FAC 486F 000C pea.l [A7 + 0xC] 00002FB0 2F0A move.l -[A7], A2 00002FB2 4EAD E160 jsr [A5 - 0x1EA0] 00002FB6 4FEF 000C lea.l A7, [A7 + 0xC] 00002FBA 6000 0480 bra +0x482 /* 0000343C */ 00002FBE 4A03 tst.b D3 00002FC0 6720 beq +0x22 /* 00002FE2 */ 00002FC2 486F 0112 pea.l [A7 + 0x112] 00002FC6 2F0A move.l -[A7], A2 00002FC8 4EAD E0A0 jsr [A5 - 0x1F60] 00002FCC 4A00 tst.b D0 00002FCE 504F addq.w A7, 8 00002FD0 6700 0484 beq +0x486 /* 00003456 */ 00002FD4 3F2F 0114 move.w -[A7], [A7 + 0x114] 00002FD8 4EAD B370 jsr [A5 - 0x4C90] 00002FDC 544F addq.w A7, 2 00002FDE 6000 045C bra +0x45E /* 0000343C */ label00002FE2: 00002FE2 4EAD B378 jsr [A5 - 0x4C88] 00002FE6 48C0 ext.l D0 00002FE8 2540 0004 move.l [A2 + 0x4], D0 00002FEC 6000 044E bra +0x450 /* 0000343C */ 00002FF0 4A03 tst.b D3 00002FF2 6720 beq +0x22 /* 00003014 */ 00002FF4 486F 0112 pea.l [A7 + 0x112] 00002FF8 2F0A move.l -[A7], A2 00002FFA 4EAD E0A0 jsr [A5 - 0x1F60] 00002FFE 4A00 tst.b D0 00003000 504F addq.w A7, 8 00003002 6700 0452 beq +0x454 /* 00003456 */ 00003006 2F2F 0112 move.l -[A7], [A7 + 0x112] 0000300A 4EAD AD58 jsr [A5 - 0x52A8] 0000300E 584F addq.w A7, 4 00003010 6000 042A bra +0x42C /* 0000343C */ label00003014: 00003014 4EAD AD60 jsr [A5 - 0x52A0] 00003018 2540 0004 move.l [A2 + 0x4], D0 0000301C 6000 041E bra +0x420 /* 0000343C */ 00003020 4A03 tst.b D3 00003022 6736 beq +0x38 /* 0000305A */ 00003024 2F0A move.l -[A7], A2 00003026 4EAD E8B8 jsr [A5 - 0x1748] 0000302A 4A00 tst.b D0 0000302C 584F addq.w A7, 4 0000302E 661A bne +0x1C /* 0000304A */ 00003030 2F2A 0004 move.l -[A7], [A2 + 0x4] 00003034 2F2A 0000 move.l -[A7], [A2 + 0x0] 00003038 3F3C 000D move.w -[A7], 0xD /* '\r' */ 0000303C 4EAD E060 jsr [A5 - 0x1FA0] 00003040 4FEF 0120 lea.l A7, [A7 + 0x120] 00003044 4CDF 0C38 movem.l D3,D4,D5,A2,A3, [A7]+ 00003048 4E75 rts label0000304A: 0000304A 2F2A 0004 move.l -[A7], [A2 + 0x4] 0000304E 4EAD EAC8 jsr [A5 - 0x1538] 00003052 4292 clr.l [A2] 00003054 584F addq.w A7, 4 00003056 6000 03E4 bra +0x3E6 /* 0000343C */ label0000305A: 0000305A 4EAD EAC0 jsr [A5 - 0x1540] 0000305E 2548 0004 move.l [A2 + 0x4], A0 00003062 4AAA 0004 tst.l [A2 + 0x4] 00003066 6700 03D4 beq +0x3D6 /* 0000343C */ 0000306A 7006 moveq.l D0, 0x06 0000306C 2480 move.l [A2], D0 0000306E 2F0A move.l -[A7], A2 00003070 4EAD E1C0 jsr [A5 - 0x1E40] 00003074 584F addq.w A7, 4 00003076 6000 03C4 bra +0x3C6 /* 0000343C */ 0000307A 4A03 tst.b D3 0000307C 6728 beq +0x2A /* 000030A6 */ 0000307E 486F 0112 pea.l [A7 + 0x112] 00003082 2F0A move.l -[A7], A2 00003084 4EAD E0A0 jsr [A5 - 0x1F60] 00003088 4A00 tst.b D0 0000308A 504F addq.w A7, 8 0000308C 6700 03C8 beq +0x3CA /* 00003456 */ 00003090 4AAF 0112 tst.l [A7 + 0x112] 00003094 56C0 sne D0 00003096 4400 neg.b D0 00003098 49C0 lea.l A4, D0 0000309A 1F00 move.b -[A7], D0 0000309C 4EAD EAD8 jsr [A5 - 0x1528] 000030A0 544F addq.w A7, 2 000030A2 6000 0398 bra +0x39A /* 0000343C */ label000030A6: 000030A6 4EAD EAD0 jsr [A5 - 0x1530] 000030AA 49C0 lea.l A4, D0 000030AC 2540 0004 move.l [A2 + 0x4], D0 000030B0 6000 038A bra +0x38C /* 0000343C */ 000030B4 4A03 tst.b D3 000030B6 6742 beq +0x44 /* 000030FA */ 000030B8 2F0A move.l -[A7], A2 000030BA 4EAD E8B8 jsr [A5 - 0x1748] 000030BE 4A00 tst.b D0 000030C0 584F addq.w A7, 4 000030C2 661A bne +0x1C /* 000030DE */ 000030C4 2F2A 0004 move.l -[A7], [A2 + 0x4] 000030C8 2F2A 0000 move.l -[A7], [A2 + 0x0] 000030CC 3F3C 000D move.w -[A7], 0xD /* '\r' */ 000030D0 4EAD E060 jsr [A5 - 0x1FA0] 000030D4 4FEF 0120 lea.l A7, [A7 + 0x120] 000030D8 4CDF 0C38 movem.l D3,D4,D5,A2,A3, [A7]+ 000030DC 4E75 rts label000030DE: 000030DE 4EAD DAA0 jsr [A5 - 0x2560] 000030E2 2040 movea.l A0, D0 000030E4 4850 pea.l [A0] 000030E6 4EAD E1A8 jsr [A5 - 0x1E58] 000030EA 2F2A 0004 move.l -[A7], [A2 + 0x4] 000030EE 4EAD DAA8 jsr [A5 - 0x2558] 000030F2 4292 clr.l [A2] 000030F4 504F addq.w A7, 8 000030F6 6000 0344 bra +0x346 /* 0000343C */ label000030FA: 000030FA 4EAD DAA0 jsr [A5 - 0x2560] 000030FE 2640 movea.l A3, D0 00003100 200B move.l D0, A3 00003102 660E bne +0x10 /* 00003112 */ 00003104 4EAD E828 jsr [A5 - 0x17D8] 00003108 2648 movea.l A3, A0 0000310A 2F0B move.l -[A7], A3 0000310C 4EAD DAA8 jsr [A5 - 0x2558] 00003110 584F addq.w A7, 4 label00003112: 00003112 7006 moveq.l D0, 0x06 00003114 2480 move.l [A2], D0 00003116 254B 0004 move.l [A2 + 0x4], A3 0000311A 2F0A move.l -[A7], A2 0000311C 4EAD E1C0 jsr [A5 - 0x1E40] 00003120 584F addq.w A7, 4 00003122 6000 0318 bra +0x31A /* 0000343C */ 00003126 4A03 tst.b D3 00003128 6720 beq +0x22 /* 0000314A */ 0000312A 486F 0112 pea.l [A7 + 0x112] 0000312E 2F0A move.l -[A7], A2 00003130 4EAD E0A0 jsr [A5 - 0x1F60] 00003134 4A00 tst.b D0 00003136 504F addq.w A7, 8 00003138 6700 031C beq +0x31E /* 00003456 */ 0000313C 2F2F 0112 move.l -[A7], [A7 + 0x112] 00003140 4EAD D9D0 jsr [A5 - 0x2630] 00003144 584F addq.w A7, 4 00003146 6000 02F4 bra +0x2F6 /* 0000343C */ label0000314A: 0000314A 4EAD D9C8 jsr [A5 - 0x2638] 0000314E 2540 0004 move.l [A2 + 0x4], D0 00003152 6000 02E8 bra +0x2EA /* 0000343C */ 00003156 4A03 tst.b D3 00003158 6720 beq +0x22 /* 0000317A */ 0000315A 486F 0112 pea.l [A7 + 0x112] 0000315E 2F0A move.l -[A7], A2 00003160 4EAD E0A0 jsr [A5 - 0x1F60] 00003164 4A00 tst.b D0 00003166 504F addq.w A7, 8 00003168 6700 02EC beq +0x2EE /* 00003456 */ 0000316C 2F2F 0112 move.l -[A7], [A7 + 0x112] 00003170 4EAD EB08 jsr [A5 - 0x14F8] 00003174 584F addq.w A7, 4 00003176 6000 02C4 bra +0x2C6 /* 0000343C */ label0000317A: 0000317A 4EAD EB00 jsr [A5 - 0x1500] 0000317E 2540 0004 move.l [A2 + 0x4], D0 00003182 6000 02B8 bra +0x2BA /* 0000343C */ 00003186 4A03 tst.b D3 00003188 6720 beq +0x22 /* 000031AA */ 0000318A 486F 0112 pea.l [A7 + 0x112] 0000318E 2F0A move.l -[A7], A2 00003190 4EAD E0A0 jsr [A5 - 0x1F60] 00003194 4A00 tst.b D0 00003196 504F addq.w A7, 8 00003198 6700 02BC beq +0x2BE /* 00003456 */ 0000319C 2F2F 0112 move.l -[A7], [A7 + 0x112] 000031A0 4EAD EB18 jsr [A5 - 0x14E8] 000031A4 584F addq.w A7, 4 000031A6 6000 0294 bra +0x296 /* 0000343C */ label000031AA: 000031AA 4EAD EB10 jsr [A5 - 0x14F0] 000031AE 2540 0004 move.l [A2 + 0x4], D0 000031B2 6000 0288 bra +0x28A /* 0000343C */ 000031B6 4A03 tst.b D3 000031B8 6720 beq +0x22 /* 000031DA */ 000031BA 486F 0112 pea.l [A7 + 0x112] 000031BE 2F0A move.l -[A7], A2 000031C0 4EAD E0A0 jsr [A5 - 0x1F60] 000031C4 4A00 tst.b D0 000031C6 504F addq.w A7, 8 000031C8 6700 028C beq +0x28E /* 00003456 */ 000031CC 3F2F 0114 move.w -[A7], [A7 + 0x114] 000031D0 4EAD EAE8 jsr [A5 - 0x1518] 000031D4 544F addq.w A7, 2 000031D6 6000 0264 bra +0x266 /* 0000343C */ label000031DA: 000031DA 4EAD EAE0 jsr [A5 - 0x1520] 000031DE 48C0 ext.l D0 000031E0 2540 0004 move.l [A2 + 0x4], D0 000031E4 6000 0256 bra +0x258 /* 0000343C */ 000031E8 4A03 tst.b D3 000031EA 6720 beq +0x22 /* 0000320C */ 000031EC 486F 0112 pea.l [A7 + 0x112] 000031F0 2F0A move.l -[A7], A2 000031F2 4EAD E0A0 jsr [A5 - 0x1F60] 000031F6 4A00 tst.b D0 000031F8 504F addq.w A7, 8 000031FA 6700 025A beq +0x25C /* 00003456 */ 000031FE 2F2F 0112 move.l -[A7], [A7 + 0x112] 00003202 4EAD EAF8 jsr [A5 - 0x1508] 00003206 584F addq.w A7, 4 00003208 6000 0232 bra +0x234 /* 0000343C */ label0000320C: 0000320C 4EAD EAF0 jsr [A5 - 0x1510] 00003210 2540 0004 move.l [A2 + 0x4], D0 00003214 6000 0226 bra +0x228 /* 0000343C */ 00003218 4A03 tst.b D3 0000321A 6720 beq +0x22 /* 0000323C */ 0000321C 486F 0112 pea.l [A7 + 0x112] 00003220 2F0A move.l -[A7], A2 00003222 4EAD E0A0 jsr [A5 - 0x1F60] 00003226 4A00 tst.b D0 00003228 504F addq.w A7, 8 0000322A 6700 022A beq +0x22C /* 00003456 */ 0000322E 2F2F 0112 move.l -[A7], [A7 + 0x112] 00003232 4EAD EB28 jsr [A5 - 0x14D8] 00003236 584F addq.w A7, 4 00003238 6000 0202 bra +0x204 /* 0000343C */ label0000323C: 0000323C 4EAD EB20 jsr [A5 - 0x14E0] 00003240 2540 0004 move.l [A2 + 0x4], D0 00003244 6000 01F6 bra +0x1F8 /* 0000343C */ 00003248 4A03 tst.b D3 0000324A 6720 beq +0x22 /* 0000326C */ 0000324C 486F 0112 pea.l [A7 + 0x112] 00003250 2F0A move.l -[A7], A2 00003252 4EAD E0A0 jsr [A5 - 0x1F60] 00003256 4A00 tst.b D0 00003258 504F addq.w A7, 8 0000325A 6700 01FA beq +0x1FC /* 00003456 */ 0000325E 2F2F 0112 move.l -[A7], [A7 + 0x112] 00003262 4EAD EB38 jsr [A5 - 0x14C8] 00003266 584F addq.w A7, 4 00003268 6000 01D2 bra +0x1D4 /* 0000343C */ label0000326C: 0000326C 4EAD EB30 jsr [A5 - 0x14D0] 00003270 2540 0004 move.l [A2 + 0x4], D0 00003274 6000 01C6 bra +0x1C8 /* 0000343C */ 00003278 4A03 tst.b D3 0000327A 6728 beq +0x2A /* 000032A4 */ 0000327C 486F 0112 pea.l [A7 + 0x112] 00003280 2F0A move.l -[A7], A2 00003282 4EAD E0A0 jsr [A5 - 0x1F60] 00003286 4A00 tst.b D0 00003288 504F addq.w A7, 8 0000328A 6700 01CA beq +0x1CC /* 00003456 */ 0000328E 4AAF 0112 tst.l [A7 + 0x112] 00003292 56C0 sne D0 00003294 4400 neg.b D0 00003296 49C0 lea.l A4, D0 00003298 1F00 move.b -[A7], D0 0000329A 4EAD EB48 jsr [A5 - 0x14B8] 0000329E 544F addq.w A7, 2 000032A0 6000 019A bra +0x19C /* 0000343C */ label000032A4: 000032A4 4EAD EB40 jsr [A5 - 0x14C0] 000032A8 49C0 lea.l A4, D0 000032AA 2540 0004 move.l [A2 + 0x4], D0 000032AE 6000 018C bra +0x18E /* 0000343C */ 000032B2 4A03 tst.b D3 000032B4 671C beq +0x1E /* 000032D2 */ 000032B6 4857 pea.l [A7] 000032B8 2F0A move.l -[A7], A2 000032BA 4EBA 1B16 jsr [PC + 0x1B16 /* 00004DD2 */] 000032BE 4A00 tst.b D0 000032C0 504F addq.w A7, 8 000032C2 6700 0182 beq +0x184 /* 00003446 */ 000032C6 2F17 move.l -[A7], [A7] 000032C8 4EAD EB70 jsr [A5 - 0x1490] 000032CC 584F addq.w A7, 4 000032CE 6000 016C bra +0x16E /* 0000343C */ label000032D2: 000032D2 4EAD EB60 jsr [A5 - 0x14A0] 000032D6 2548 0004 move.l [A2 + 0x4], A0 000032DA 4AAA 0004 tst.l [A2 + 0x4] 000032DE 6700 015C beq +0x15E /* 0000343C */ 000032E2 2F2A 0004 move.l -[A7], [A2 + 0x4] 000032E6 4EBA 1AD0 jsr [PC + 0x1AD0 /* 00004DB8 */] 000032EA 7006 moveq.l D0, 0x06 000032EC 2480 move.l [A2], D0 000032EE 584F addq.w A7, 4 000032F0 6000 014A bra +0x14C /* 0000343C */ 000032F4 4A03 tst.b D3 000032F6 6728 beq +0x2A /* 00003320 */ 000032F8 486F 0112 pea.l [A7 + 0x112] 000032FC 2F0A move.l -[A7], A2 000032FE 4EAD E0A0 jsr [A5 - 0x1F60] 00003302 4A00 tst.b D0 00003304 504F addq.w A7, 8 00003306 6700 014E beq +0x150 /* 00003456 */ 0000330A 4AAF 0112 tst.l [A7 + 0x112] 0000330E 56C0 sne D0 00003310 4400 neg.b D0 00003312 49C0 lea.l A4, D0 00003314 1F00 move.b -[A7], D0 00003316 4EAD EB58 jsr [A5 - 0x14A8] 0000331A 544F addq.w A7, 2 0000331C 6000 011E bra +0x120 /* 0000343C */ label00003320: 00003320 4EAD EB50 jsr [A5 - 0x14B0] 00003324 49C0 lea.l A4, D0 00003326 2540 0004 move.l [A2 + 0x4], D0 0000332A 6000 0110 bra +0x112 /* 0000343C */ 0000332E 4A03 tst.b D3 00003330 6600 0114 bne +0x116 /* 00003446 */ 00003334 2F0A move.l -[A7], A2 00003336 4EAD EB80 jsr [A5 - 0x1480] 0000333A 584F addq.w A7, 4 0000333C 6000 00FE bra +0x100 /* 0000343C */ 00003340 4A03 tst.b D3 00003342 6600 0102 bne +0x104 /* 00003446 */ 00003346 2F0A move.l -[A7], A2 00003348 4EBA 18E8 jsr [PC + 0x18E8 /* 00004C32 */] 0000334C 584F addq.w A7, 4 0000334E 6000 00EC bra +0xEE /* 0000343C */ 00003352 4A03 tst.b D3 00003354 6600 00F0 bne +0xF2 /* 00003446 */ 00003358 2F0A move.l -[A7], A2 0000335A 4EBA 18E8 jsr [PC + 0x18E8 /* 00004C44 */] 0000335E 584F addq.w A7, 4 00003360 6000 00DA bra +0xDC /* 0000343C */ 00003364 4A03 tst.b D3 00003366 6728 beq +0x2A /* 00003390 */ 00003368 486F 0112 pea.l [A7 + 0x112] 0000336C 2F0A move.l -[A7], A2 0000336E 4EAD E0A0 jsr [A5 - 0x1F60] 00003372 4A00 tst.b D0 00003374 504F addq.w A7, 8 00003376 6700 00DE beq +0xE0 /* 00003456 */ 0000337A 4AAF 0112 tst.l [A7 + 0x112] 0000337E 56C0 sne D0 00003380 4400 neg.b D0 00003382 49C0 lea.l A4, D0 00003384 1F00 move.b -[A7], D0 00003386 4EAD D828 jsr [A5 - 0x27D8] 0000338A 544F addq.w A7, 2 0000338C 6000 00AE bra +0xB0 /* 0000343C */ label00003390: 00003390 4EAD D820 jsr [A5 - 0x27E0] 00003394 49C0 lea.l A4, D0 00003396 2540 0004 move.l [A2 + 0x4], D0 0000339A 6000 00A0 bra +0xA2 /* 0000343C */ 0000339E 4A03 tst.b D3 000033A0 6600 00A4 bne +0xA6 /* 00003446 */ 000033A4 486F 0008 pea.l [A7 + 0x8] 000033A8 4EAD F878 jsr [A5 - 0x788] 000033AC 486F 000C pea.l [A7 + 0xC] 000033B0 2F0A move.l -[A7], A2 000033B2 4EAD E160 jsr [A5 - 0x1EA0] 000033B6 4FEF 000C lea.l A7, [A7 + 0xC] 000033BA 6000 0080 bra +0x82 /* 0000343C */ 000033BE 4A03 tst.b D3 000033C0 6600 0084 bne +0x86 /* 00003446 */ 000033C4 486F 0008 pea.l [A7 + 0x8] 000033C8 4EAD F990 jsr [A5 - 0x670] 000033CC 486F 000C pea.l [A7 + 0xC] 000033D0 2F0A move.l -[A7], A2 000033D2 4EAD E160 jsr [A5 - 0x1EA0] 000033D6 4FEF 000C lea.l A7, [A7 + 0xC] 000033DA 6060 bra +0x62 /* 0000343C */ 000033DC 7801 moveq.l D4, 0x01 000033DE 6006 bra +0x8 /* 000033E6 */ 000033E0 7805 moveq.l D4, 0x05 000033E2 6002 bra +0x4 /* 000033E6 */ 000033E4 7806 moveq.l D4, 0x06 label000033E6: 000033E6 4A03 tst.b D3 000033E8 665C bne +0x5E /* 00003446 */ 000033EA 4878 0106 push.l 0x106 000033EE 486F 000C pea.l [A7 + 0xC] 000033F2 2F04 move.l -[A7], D4 000033F4 4EAD C740 jsr [A5 - 0x38C0] 000033F8 4A80 tst.l D0 000033FA 4FEF 000C lea.l A7, [A7 + 0xC] 000033FE 663C bne +0x3E /* 0000343C */ 00003400 486F 0008 pea.l [A7 + 0x8] 00003404 486F 000C pea.l [A7 + 0xC] 00003408 4EAD B020 jsr [A5 - 0x4FE0] 0000340C 504F addq.w A7, 8 0000340E 2F08 move.l -[A7], A0 00003410 2F0A move.l -[A7], A2 00003412 4EAD E160 jsr [A5 - 0x1EA0] 00003416 504F addq.w A7, 8 00003418 6022 bra +0x24 /* 0000343C */ 0000341A 4A03 tst.b D3 0000341C 6628 bne +0x2A /* 00003446 */ 0000341E 4EAD F400 jsr [A5 - 0xC00] 00003422 48C0 ext.l D0 00003424 2540 0004 move.l [A2 + 0x4], D0 00003428 6012 bra +0x14 /* 0000343C */ 0000342A 3045 movea.w A0, D5 0000342C 2F08 move.l -[A7], A0 0000342E 2F3C 0037 0008 move.l -[A7], 0x370008 00003434 4EAD E078 jsr [A5 - 0x1F88] 00003438 504F addq.w A7, 8 0000343A 601A bra +0x1C /* 00003456 */ label0000343C: 0000343C 4FEF 0116 lea.l A7, [A7 + 0x116] 00003440 4CDF 0C38 movem.l D3,D4,D5,A2,A3, [A7]+ 00003444 4E75 rts label00003446: 00003446 3045 movea.w A0, D5 00003448 2F08 move.l -[A7], A0 0000344A 2F3C 0039 0008 move.l -[A7], 0x390008 00003450 4EAD E078 jsr [A5 - 0x1F88] 00003454 504F addq.w A7, 8 label00003456: 00003456 4FEF 0116 lea.l A7, [A7 + 0x116] 0000345A 4CDF 0C38 movem.l D3,D4,D5,A2,A3, [A7]+ 0000345E 4E75 rts fn00003460: 00003460 514F subq.w A7, 8 00003462 302F 000C move.w D0, [A7 + 0xC] 00003466 48C0 ext.l D0 00003468 322D 0FA0 move.w D1, [A5 + 0xFA0] 0000346C 48C1 ext.l D1 0000346E 9280 sub.l D1, D0 00003470 5281 addq.l D1, 1 00003472 E789 lsl D1, 3 00003474 206D 0F8E movea.l A0, [A5 + 0xF8E] 00003478 2050 movea.l A0, [A0] 0000347A D1ED 0F96 add.l A0, [A5 + 0xF96] 0000347E 91C1 sub.l A0, D1 00003480 2E90 move.l [A7], [A0] 00003482 2F68 0004 0004 move.l [A7 + 0x4], [A0 + 0x4] 00003488 206F 000E movea.l A0, [A7 + 0xE] 0000348C 4250 clr.w [A0] 0000348E 3F3C 0023 move.w -[A7], 0x23 /* '#' */ 00003492 2F2F 0010 move.l -[A7], [A7 + 0x10] 00003496 486D F4E0 pea.l [A5 - 0xB20] 0000349A 486F 000A pea.l [A7 + 0xA] 0000349E 4EAD F2C0 jsr [A5 - 0xD40] 000034A2 4FEF 0016 lea.l A7, [A7 + 0x16] 000034A6 4E75 rts fn000034A8: 000034A8 48E7 1020 movem.l -[A7], D3,A2 000034AC 4FEF FFA4 lea.l A7, [A7 - 0x5C] 000034B0 95CA sub.l A2, A2 000034B2 306D 0FA0 movea.w A0, [A5 + 0xFA0] 000034B6 2F48 0054 move.l [A7 + 0x54], A0 000034BA 7008 moveq.l D0, 0x08 000034BC B088 cmp.l D0, A0 000034BE 6D3C blt +0x3E /* 000034FC */ 000034C0 41D7 lea.l A0, [A7] 000034C2 2F48 0058 move.l [A7 + 0x58], A0 000034C6 7601 moveq.l D3, 0x01 000034C8 602A bra +0x2C /* 000034F4 */ label000034CA: 000034CA 302D 0FA0 move.w D0, [A5 + 0xFA0] 000034CE 48C0 ext.l D0 000034D0 9083 sub.l D0, D3 000034D2 5280 addq.l D0, 1 000034D4 E788 lsl D0, 3 000034D6 206D 0F8E movea.l A0, [A5 + 0xF8E] 000034DA 2050 movea.l A0, [A0] 000034DC D1ED 0F96 add.l A0, [A5 + 0xF96] 000034E0 91C0 sub.l A0, D0 000034E2 2003 move.l D0, D3 000034E4 5380 subq.l D0, 1 000034E6 E788 lsl D0, 3 000034E8 226F 0058 movea.l A1, [A7 + 0x58] 000034EC D3C0 add.l A1, D0 000034EE 22D8 move.l [A1]+, [A0]+ 000034F0 22D8 move.l [A1]+, [A0]+ 000034F2 5283 addq.l D3, 1 label000034F4: 000034F4 B6AF 0054 cmp.l D3, [A7 + 0x54] 000034F8 6FD0 ble -0x2E /* 000034CA */ 000034FA 605E bra +0x60 /* 0000355A */ label000034FC: 000034FC 4878 0001 push.l 0x1 00003500 2008 move.l D0, A0 00003502 E788 lsl D0, 3 00003504 2F00 move.l -[A7], D0 00003506 4EAD C1F8 jsr [A5 - 0x3E08] 0000350A 2448 movea.l A2, A0 0000350C 200A move.l D0, A2 0000350E 504F addq.w A7, 8 00003510 6744 beq +0x46 /* 00003556 */ 00003512 42A7 clr.l -[A7] 00003514 2F0A move.l -[A7], A2 00003516 4EAD C2F0 jsr [A5 - 0x3D10] 0000351A 2F48 0060 move.l [A7 + 0x60], A0 0000351E 7601 moveq.l D3, 0x01 00003520 504F addq.w A7, 8 00003522 602A bra +0x2C /* 0000354E */ label00003524: 00003524 302D 0FA0 move.w D0, [A5 + 0xFA0] 00003528 48C0 ext.l D0 0000352A 9083 sub.l D0, D3 0000352C 5280 addq.l D0, 1 0000352E E788 lsl D0, 3 00003530 206D 0F8E movea.l A0, [A5 + 0xF8E] 00003534 2050 movea.l A0, [A0] 00003536 D1ED 0F96 add.l A0, [A5 + 0xF96] 0000353A 91C0 sub.l A0, D0 0000353C 2003 move.l D0, D3 0000353E 5380 subq.l D0, 1 00003540 E788 lsl D0, 3 00003542 226F 0058 movea.l A1, [A7 + 0x58] 00003546 D3C0 add.l A1, D0 00003548 22D8 move.l [A1]+, [A0]+ 0000354A 22D8 move.l [A1]+, [A0]+ 0000354C 5283 addq.l D3, 1 label0000354E: 0000354E B6AF 0054 cmp.l D3, [A7 + 0x54] 00003552 6FD0 ble -0x2E /* 00003524 */ 00003554 6004 bra +0x6 /* 0000355A */ label00003556: 00003556 42AF 0058 clr.l [A7 + 0x58] label0000355A: 0000355A 4AAF 0058 tst.l [A7 + 0x58] 0000355E 660C bne +0xE /* 0000356C */ 00003560 7000 moveq.l D0, 0x00 00003562 4FEF 005C lea.l A7, [A7 + 0x5C] 00003566 4CDF 0408 movem.l D3,A2, [A7]+ 0000356A 4E75 rts label0000356C: 0000356C 42AF 0040 clr.l [A7 + 0x40] 00003570 42AF 0044 clr.l [A7 + 0x44] 00003574 306F 006C movea.w A0, [A7 + 0x6C] 00003578 2F48 0048 move.l [A7 + 0x48], A0 0000357C 7002 moveq.l D0, 0x02 0000357E 2F40 004C move.l [A7 + 0x4C], D0 00003582 42AF 0050 clr.l [A7 + 0x50] 00003586 486F 0040 pea.l [A7 + 0x40] 0000358A 486F 006C pea.l [A7 + 0x6C] 0000358E 4EAD F6F0 jsr [A5 - 0x910] 00003592 2600 move.l D3, D0 00003594 200A move.l D0, A2 00003596 504F addq.w A7, 8 00003598 6708 beq +0xA /* 000035A2 */ 0000359A 2F0A move.l -[A7], A2 0000359C 4EAD C200 jsr [A5 - 0x3E00] 000035A0 584F addq.w A7, 4 label000035A2: 000035A2 4A83 tst.l D3 000035A4 661A bne +0x1C /* 000035C0 */ 000035A6 206F 006E movea.l A0, [A7 + 0x6E] 000035AA 20AF 004C move.l [A0], [A7 + 0x4C] 000035AE 216F 0050 0004 move.l [A0 + 0x4], [A7 + 0x50] 000035B4 7001 moveq.l D0, 0x01 000035B6 4FEF 005C lea.l A7, [A7 + 0x5C] 000035BA 4CDF 0408 movem.l D3,A2, [A7]+ 000035BE 4E75 rts label000035C0: 000035C0 0C83 8004 07DF cmpi.l D3, 0x800407DF 000035C6 660C bne +0xE /* 000035D4 */ 000035C8 7000 moveq.l D0, 0x00 000035CA 4FEF 005C lea.l A7, [A7 + 0x5C] 000035CE 4CDF 0408 movem.l D3,A2, [A7]+ 000035D2 4E75 rts label000035D4: 000035D4 2F03 move.l -[A7], D3 000035D6 4EAD F2D8 jsr [A5 - 0xD28] 000035DA 584F addq.w A7, 4 000035DC 3F00 move.w -[A7], D0 000035DE 4EAD E070 jsr [A5 - 0x1F90] 000035E2 7001 moveq.l D0, 0x01 000035E4 4FEF 005E lea.l A7, [A7 + 0x5E] 000035E8 4CDF 0408 movem.l D3,A2, [A7]+ 000035EC 4E75 rts 000035EE 4FEF FEE2 lea.l A7, [A7 - 0x11E] 000035F2 206F 0122 movea.l A0, [A7 + 0x122] 000035F6 2050 movea.l A0, [A0] 000035F8 2F68 0008 011A move.l [A7 + 0x11A], [A0 + 0x8] 000035FE 7004 moveq.l D0, 0x04 00003600 2F40 010E move.l [A7 + 0x10E], D0 00003604 42AF 0112 clr.l [A7 + 0x112] 00003608 302F 0126 move.w D0, [A7 + 0x126] 0000360C 48C0 ext.l D0 0000360E 4EAD 9D1E jsr [A5 - 0x62E2] 00003612 01E8 0000 bset [A0 + 0x0], D0 00003616 0136 0000 btst [A6 + D0.w], D0 0000361A 01AD 0009 bclr [A5 + 0x9], D0 0000361E 0000 0136 ori.b D0, 0x36 /* '6' */ 00003622 01B2 0000 bclr [A2 + D0.w], D0 00003626 0139 0140 0000 btst [0x01400000], D0 0000362C 014A bchg A2, D0 0000362E 0172 0000 bchg [A2 + D0.w], D0 00003632 0161 bchg -[A1], D0 00003634 0026 0000 ori.b -[A6], 0x0 00003638 0162 bchg -[A2], D0 0000363A 0034 0000 0163 0094 0000 0164 ori.b [[A4 + 0x94] + 0x164], 0x0 00003646 00CC ori.? A4, 0xFFFFFFFFFFFFFFFF 00003648 0000 0165 ori.b D0, 0x65 /* 'e' */ 0000364C 004A 0000 ori.w A2, 0x0 00003650 0166 bchg -[A6], D0 00003652 00FC ori.? 0xFFFFFFFFFFFFFFFF, 0xFFFFFFFFFFFFFFFF 00003654 0000 01AD ori.b D0, 0xAD 00003658 002A 486F 011A ori.b [A2 + 0x11A], 0x6F /* 'o' */ 0000365E 4EAD F300 jsr [A5 - 0xD00] 00003662 48C0 ext.l D0 00003664 2F40 0116 move.l [A7 + 0x116], D0 00003668 584F addq.w A7, 4 0000366A 6000 01AE bra +0x1B0 /* 0000381A */ 0000366E 486F 011A pea.l [A7 + 0x11A] 00003672 4EAD F308 jsr [A5 - 0xCF8] 00003676 48C0 ext.l D0 00003678 2F40 0116 move.l [A7 + 0x116], D0 0000367C 584F addq.w A7, 4 0000367E 6000 019A bra +0x19C /* 0000381A */ 00003682 486F 011A pea.l [A7 + 0x11A] 00003686 4EAD F310 jsr [A5 - 0xCF0] 0000368A 48C0 ext.l D0 0000368C 2F40 0116 move.l [A7 + 0x116], D0 00003690 584F addq.w A7, 4 00003692 6000 0186 bra +0x188 /* 0000381A */ 00003696 3F6F 011A 0116 move.w [A7 + 0x116], [A7 + 0x11A] 0000369C 426F 0118 clr.w [A7 + 0x118] 000036A0 0C6D 0001 0FA0 cmpi.w [A5 + 0xFA0], 0x1 000036A6 6F14 ble +0x16 /* 000036BC */ 000036A8 486F 0116 pea.l [A7 + 0x116] 000036AC 3F3C 0002 move.w -[A7], 0x2 000036B0 4EBA FDAE jsr [PC - 0x252 /* 00003460 */] 000036B4 4A00 tst.b D0 000036B6 5C4F addq.w A7, 6 000036B8 6700 0170 beq +0x172 /* 0000382A */ label000036BC: 000036BC 486F 0116 pea.l [A7 + 0x116] 000036C0 486F 011E pea.l [A7 + 0x11E] 000036C4 4EAD F318 jsr [A5 - 0xCE8] 000036C8 48C0 ext.l D0 000036CA 2F40 011A move.l [A7 + 0x11A], D0 000036CE 504F addq.w A7, 8 000036D0 6000 0148 bra +0x14A /* 0000381A */ 000036D4 3F6F 011A 0116 move.w [A7 + 0x116], [A7 + 0x11A] 000036DA 426F 0118 clr.w [A7 + 0x118] 000036DE 0C6D 0001 0FA0 cmpi.w [A5 + 0xFA0], 0x1 000036E4 6F14 ble +0x16 /* 000036FA */ 000036E6 486F 0116 pea.l [A7 + 0x116] 000036EA 3F3C 0002 move.w -[A7], 0x2 000036EE 4EBA FD70 jsr [PC - 0x290 /* 00003460 */] 000036F2 4A00 tst.b D0 000036F4 5C4F addq.w A7, 6 000036F6 6700 0132 beq +0x134 /* 0000382A */ label000036FA: 000036FA 486F 0116 pea.l [A7 + 0x116] 000036FE 486F 011E pea.l [A7 + 0x11E] 00003702 4EAD F320 jsr [A5 - 0xCE0] 00003706 48C0 ext.l D0 00003708 2F40 011A move.l [A7 + 0x11A], D0 0000370C 504F addq.w A7, 8 0000370E 6000 010A bra +0x10C /* 0000381A */ 00003712 486F 010A pea.l [A7 + 0x10A] 00003716 2F3C 0002 0001 move.l -[A7], 0x20001 0000371C 4EAD E230 jsr [A5 - 0x1DD0] 00003720 4A00 tst.b D0 00003722 504F addq.w A7, 8 00003724 6700 0104 beq +0x106 /* 0000382A */ 00003728 486F 0004 pea.l [A7 + 0x4] 0000372C 2F2F 010E move.l -[A7], [A7 + 0x10E] 00003730 4EAD E158 jsr [A5 - 0x1EA8] 00003734 486F 000C pea.l [A7 + 0xC] 00003738 486F 0126 pea.l [A7 + 0x126] 0000373C 4EAD F328 jsr [A5 - 0xCD8] 00003740 48C0 ext.l D0 00003742 2F40 0122 move.l [A7 + 0x122], D0 00003746 4FEF 0010 lea.l A7, [A7 + 0x10] 0000374A 6000 00CE bra +0xD0 /* 0000381A */ 0000374E 7004 moveq.l D0, 0x04 00003750 2F40 010E move.l [A7 + 0x10E], D0 00003754 486F 011A pea.l [A7 + 0x11A] 00003758 4EAD F330 jsr [A5 - 0xCD0] 0000375C 48C0 ext.l D0 0000375E 2F40 0116 move.l [A7 + 0x116], D0 00003762 584F addq.w A7, 4 00003764 6000 00B4 bra +0xB6 /* 0000381A */ 00003768 2F6F 011A 0116 move.l [A7 + 0x116], [A7 + 0x11A] 0000376E 0C6D 0001 0FA0 cmpi.w [A5 + 0xFA0], 0x1 00003774 6F14 ble +0x16 /* 0000378A */ 00003776 486F 0116 pea.l [A7 + 0x116] 0000377A 3F3C 0002 move.w -[A7], 0x2 0000377E 4EBA FCE0 jsr [PC - 0x320 /* 00003460 */] 00003782 4A00 tst.b D0 00003784 5C4F addq.w A7, 6 00003786 6700 00A2 beq +0xA4 /* 0000382A */ label0000378A: 0000378A 4857 pea.l [A7] 0000378C 486F 011A pea.l [A7 + 0x11A] 00003790 486F 0122 pea.l [A7 + 0x122] 00003794 42A7 clr.l -[A7] 00003796 4EAD F828 jsr [A5 - 0x7D8] 0000379A 4FEF 0010 lea.l A7, [A7 + 0x10] 0000379E 607A bra +0x7C /* 0000381A */ 000037A0 2F6F 011A 0116 move.l [A7 + 0x116], [A7 + 0x11A] 000037A6 0C6D 0001 0FA0 cmpi.w [A5 + 0xFA0], 0x1 000037AC 6F12 ble +0x14 /* 000037C0 */ 000037AE 486F 0116 pea.l [A7 + 0x116] 000037B2 3F3C 0002 move.w -[A7], 0x2 000037B6 4EBA FCA8 jsr [PC - 0x358 /* 00003460 */] 000037BA 4A00 tst.b D0 000037BC 5C4F addq.w A7, 6 000037BE 676A beq +0x6C /* 0000382A */ label000037C0: 000037C0 486F 0116 pea.l [A7 + 0x116] 000037C4 486F 011E pea.l [A7 + 0x11E] 000037C8 42A7 clr.l -[A7] 000037CA 4EAD F820 jsr [A5 - 0x7E0] 000037CE 4FEF 000C lea.l A7, [A7 + 0xC] 000037D2 6046 bra +0x48 /* 0000381A */ 000037D4 486F 011A pea.l [A7 + 0x11A] 000037D8 4EAD F4C8 jsr [A5 - 0xB38] 000037DC 4A00 tst.b D0 000037DE 584F addq.w A7, 4 000037E0 660C bne +0xE /* 000037EE */ 000037E2 3F3C 005D move.w -[A7], 0x5D /* ']' */ 000037E6 4EAD E070 jsr [A5 - 0x1F90] 000037EA 544F addq.w A7, 2 000037EC 603C bra +0x3E /* 0000382A */ label000037EE: 000037EE 486F 011A pea.l [A7 + 0x11A] 000037F2 4EAD F7B0 jsr [A5 - 0x850] 000037F6 584F addq.w A7, 4 000037F8 6020 bra +0x22 /* 0000381A */ 000037FA 486F 010E pea.l [A7 + 0x10E] 000037FE 3F2F 012A move.w -[A7], [A7 + 0x12A] 00003802 2F2F 0120 move.l -[A7], [A7 + 0x120] 00003806 4EBA FCA0 jsr [PC - 0x360 /* 000034A8 */] 0000380A 4A00 tst.b D0 0000380C 4FEF 000A lea.l A7, [A7 + 0xA] 00003810 6608 bne +0xA /* 0000381A */ 00003812 7000 moveq.l D0, 0x00 00003814 4FEF 011E lea.l A7, [A7 + 0x11E] 00003818 4E75 rts label0000381A: 0000381A 486F 010E pea.l [A7 + 0x10E] 0000381E 4EAD E210 jsr [A5 - 0x1DF0] 00003822 7001 moveq.l D0, 0x01 00003824 4FEF 0122 lea.l A7, [A7 + 0x122] 00003828 4E75 rts label0000382A: 0000382A 7001 moveq.l D0, 0x01 0000382C 4FEF 011E lea.l A7, [A7 + 0x11E] 00003830 4E75 rts 00003832 2F2F 0004 move.l -[A7], [A7 + 0x4] 00003836 4EAD C200 jsr [A5 - 0x3E00] 0000383A 584F addq.w A7, 4 0000383C 4E75 rts 0000383E 2F3C 0109 0028 move.l -[A7], 0x1090028 00003844 486D 0BE8 pea.l [A5 + 0xBE8] 00003848 4EAD C328 jsr [A5 - 0x3CD8] 0000384C 206F 000C movea.l A0, [A7 + 0xC] 00003850 2050 movea.l A0, [A0] 00003852 3028 0008 move.w D0, [A0 + 0x8] 00003856 48C0 ext.l D0 00003858 2F00 move.l -[A7], D0 0000385A 206F 0010 movea.l A0, [A7 + 0x10] 0000385E 2050 movea.l A0, [A0] 00003860 3028 000A move.w D0, [A0 + 0xA] 00003864 48C0 ext.l D0 00003866 2F00 move.l -[A7], D0 00003868 486D 0BE9 pea.l [A5 + 0xBE9] 0000386C 2F2F 0020 move.l -[A7], [A7 + 0x20] 00003870 2F2F 0020 move.l -[A7], [A7 + 0x20] 00003874 4EAD C1F0 jsr [A5 - 0x3E10] 00003878 4FEF 001C lea.l A7, [A7 + 0x1C] 0000387C 4E75 rts 0000387E 206F 0004 movea.l A0, [A7 + 0x4] 00003882 2050 movea.l A0, [A0] 00003884 7000 moveq.l D0, 0x00 00003886 3028 000A move.w D0, [A0 + 0xA] 0000388A 206F 0004 movea.l A0, [A7 + 0x4] 0000388E 2050 movea.l A0, [A0] 00003890 3268 0008 movea.w A1, [A0 + 0x8] 00003894 2209 move.l D1, A1 00003896 7410 moveq.l D2, 0x10 00003898 E5A9 lsl D1, D2 0000389A 8280 or.l D1, D0 0000389C 206F 0008 movea.l A0, [A7 + 0x8] 000038A0 2081 move.l [A0], D1 000038A2 7001 moveq.l D0, 0x01 000038A4 4E75 rts 000038A6 48E7 1C20 movem.l -[A7], D3,D4,D5,A2 000038AA 594F subq.w A7, 4 000038AC 1A2F 001C move.b D5, [A7 + 0x1C] 000038B0 382F 001E move.w D4, [A7 + 0x1E] 000038B4 246F 0020 movea.l A2, [A7 + 0x20] 000038B8 206F 0018 movea.l A0, [A7 + 0x18] 000038BC 2050 movea.l A0, [A0] 000038BE 2EA8 0008 move.l [A7], [A0 + 0x8] 000038C2 3004 move.w D0, D4 000038C4 48C0 ext.l D0 000038C6 0480 0000 0294 subi.l D0, 0x294 000038CC 6706 beq +0x8 /* 000038D4 */ 000038CE 5380 subq.l D0, 1 000038D0 6718 beq +0x1A /* 000038EA */ 000038D2 6028 bra +0x2A /* 000038FC */ label000038D4: 000038D4 4A05 tst.b D5 000038D6 6600 00A8 bne +0xAA /* 00003980 */ 000038DA 7004 moveq.l D0, 0x04 000038DC 2480 move.l [A2], D0 000038DE 306F 0002 movea.w A0, [A7 + 0x2] 000038E2 2548 0004 move.l [A2 + 0x4], A0 000038E6 6000 008E bra +0x90 /* 00003976 */ label000038EA: 000038EA 4A05 tst.b D5 000038EC 6600 0092 bne +0x94 /* 00003980 */ 000038F0 7004 moveq.l D0, 0x04 000038F2 2480 move.l [A2], D0 000038F4 3057 movea.w A0, [A7] 000038F6 2548 0004 move.l [A2 + 0x4], A0 000038FA 607A bra +0x7C /* 00003976 */ label000038FC: 000038FC 2F0A move.l -[A7], A2 000038FE 3044 movea.w A0, D4 00003900 2F08 move.l -[A7], A0 00003902 1F05 move.b -[A7], D5 00003904 486F 000A pea.l [A7 + 0xA] 00003908 4EAD F6E8 jsr [A5 - 0x918] 0000390C 2600 move.l D3, D0 0000390E 4A83 tst.l D3 00003910 4FEF 000E lea.l A7, [A7 + 0xE] 00003914 660A bne +0xC /* 00003920 */ 00003916 7001 moveq.l D0, 0x01 00003918 584F addq.w A7, 4 0000391A 4CDF 0438 movem.l D3,D4,D5,A2, [A7]+ 0000391E 4E75 rts label00003920: 00003920 0C44 0046 cmpi.w D4, 0x46 /* 'F' */ 00003924 6706 beq +0x8 /* 0000392C */ 00003926 0C44 0197 cmpi.w D4, 0x197 0000392A 6618 bne +0x1A /* 00003944 */ label0000392C: 0000392C 4A05 tst.b D5 0000392E 6650 bne +0x52 /* 00003980 */ 00003930 7008 moveq.l D0, 0x08 00003932 2480 move.l [A2], D0 00003934 7028 moveq.l D0, 0x28 00003936 2540 0004 move.l [A2 + 0x4], D0 0000393A 7001 moveq.l D0, 0x01 0000393C 584F addq.w A7, 4 0000393E 4CDF 0438 movem.l D3,D4,D5,A2, [A7]+ 00003942 4E75 rts label00003944: 00003944 0C83 8004 07D6 cmpi.l D3, 0x800407D6 0000394A 6734 beq +0x36 /* 00003980 */ 0000394C 0C83 8004 07D5 cmpi.l D3, 0x800407D5 00003952 6718 beq +0x1A /* 0000396C */ 00003954 2F03 move.l -[A7], D3 00003956 4EAD F2D8 jsr [A5 - 0xD28] 0000395A 584F addq.w A7, 4 0000395C 3F00 move.w -[A7], D0 0000395E 4EAD E070 jsr [A5 - 0x1F90] 00003962 7001 moveq.l D0, 0x01 00003964 5C4F addq.w A7, 6 00003966 4CDF 0438 movem.l D3,D4,D5,A2, [A7]+ 0000396A 4E75 rts label0000396C: 0000396C 7000 moveq.l D0, 0x00 0000396E 584F addq.w A7, 4 00003970 4CDF 0438 movem.l D3,D4,D5,A2, [A7]+ 00003974 4E75 rts label00003976: 00003976 7001 moveq.l D0, 0x01 00003978 584F addq.w A7, 4 0000397A 4CDF 0438 movem.l D3,D4,D5,A2, [A7]+ 0000397E 4E75 rts label00003980: 00003980 3044 movea.w A0, D4 00003982 2F08 move.l -[A7], A0 00003984 2F3C 0039 0008 move.l -[A7], 0x390008 0000398A 4EAD E078 jsr [A5 - 0x1F88] 0000398E 7001 moveq.l D0, 0x01 00003990 4FEF 000C lea.l A7, [A7 + 0xC] 00003994 4CDF 0438 movem.l D3,D4,D5,A2, [A7]+ 00003998 4E75 rts 0000399A 7000 moveq.l D0, 0x00 0000399C 4E75 rts 0000399E 4E75 rts 000039A0 7000 moveq.l D0, 0x00 000039A2 4E75 rts 000039A4 4FEF FFE8 lea.l A7, [A7 - 0x18] 000039A8 0C6F 000F 0020 cmpi.w [A7 + 0x20], 0xF 000039AE 6708 beq +0xA /* 000039B8 */ 000039B0 7000 moveq.l D0, 0x00 000039B2 4FEF 0018 lea.l A7, [A7 + 0x18] 000039B6 4E75 rts label000039B8: 000039B8 206D 0F8E movea.l A0, [A5 + 0xF8E] 000039BC 2050 movea.l A0, [A0] 000039BE D1ED 0F96 add.l A0, [A5 + 0xF96] 000039C2 2F68 FFF8 0008 move.l [A7 + 0x8], [A0 - 0x8] 000039C8 2F68 FFFC 000C move.l [A7 + 0xC], [A0 - 0x4] 000039CE 2EAD 0F9A move.l [A7], [A5 + 0xF9A /* export_495 */] 000039D2 2F6D 0F9E 0004 move.l [A7 + 0x4], [A5 + 0xF9E] 000039D8 486F 0014 pea.l [A7 + 0x14] 000039DC 486F 000C pea.l [A7 + 0xC] 000039E0 4EBA 0102 jsr [PC + 0x102 /* 00003AE4 */] 000039E4 4A00 tst.b D0 000039E6 504F addq.w A7, 8 000039E8 6712 beq +0x14 /* 000039FC */ 000039EA 486F 0010 pea.l [A7 + 0x10] 000039EE 486F 0004 pea.l [A7 + 0x4] 000039F2 4EBA 00F0 jsr [PC + 0xF0 /* 00003AE4 */] 000039F6 4A00 tst.b D0 000039F8 504F addq.w A7, 8 000039FA 6608 bne +0xA /* 00003A04 */ label000039FC: 000039FC 7000 moveq.l D0, 0x00 000039FE 4FEF 0018 lea.l A7, [A7 + 0x18] 00003A02 4E75 rts label00003A04: 00003A04 4EAD E1A0 jsr [A5 - 0x1E60] 00003A08 4EAD E1A0 jsr [A5 - 0x1E60] 00003A0C 202D 0F96 move.l D0, [A5 + 0xF96] 00003A10 5080 addq.l D0, 8 00003A12 B0AD 0F92 cmp.l D0, [A5 + 0xF92 /* export_494 */] 00003A16 6D0E blt +0x10 /* 00003A26 */ 00003A18 4878 0008 push.l 0x8 00003A1C 4EAD E170 jsr [A5 - 0x1E90] 00003A20 49C0 lea.l A4, D0 00003A22 584F addq.w A7, 4 00003A24 6002 bra +0x4 /* 00003A28 */ label00003A26: 00003A26 7001 moveq.l D0, 0x01 label00003A28: 00003A28 4A80 tst.l D0 00003A2A 671E beq +0x20 /* 00003A4A */ 00003A2C 206D 0F8E movea.l A0, [A5 + 0xF8E] 00003A30 2050 movea.l A0, [A0] 00003A32 D1ED 0F96 add.l A0, [A5 + 0xF96] 00003A36 20AD 0F9A move.l [A0], [A5 + 0xF9A /* export_495 */] 00003A3A 216D 0F9E 0004 move.l [A0 + 0x4], [A5 + 0xF9E] 00003A40 50AD 0F96 addq.l [A5 + 0xF96], 8 00003A44 7004 moveq.l D0, 0x04 00003A46 2B40 0F9A move.l [A5 + 0xF9A /* export_495 */], D0 label00003A4A: 00003A4A 7004 moveq.l D0, 0x04 00003A4C 2B40 0F9A move.l [A5 + 0xF9A /* export_495 */], D0 00003A50 302F 0014 move.w D0, [A7 + 0x14] 00003A54 B06F 0010 cmp.w D0, [A7 + 0x10] 00003A58 660A bne +0xC /* 00003A64 */ 00003A5A 302F 0016 move.w D0, [A7 + 0x16] 00003A5E B06F 0012 cmp.w D0, [A7 + 0x12] 00003A62 6704 beq +0x6 /* 00003A68 */ label00003A64: 00003A64 7000 moveq.l D0, 0x00 00003A66 6002 bra +0x4 /* 00003A6A */ label00003A68: 00003A68 7001 moveq.l D0, 0x01 label00003A6A: 00003A6A 2B40 0F9E move.l [A5 + 0xF9E], D0 00003A6E 7001 moveq.l D0, 0x01 00003A70 4FEF 0018 lea.l A7, [A7 + 0x18] 00003A74 4E75 rts 00003A76 1F3C 0002 move.b -[A7], 0x2 00003A7A 2F2F 000A move.l -[A7], [A7 + 0xA] 00003A7E 4EAD B140 jsr [A5 - 0x4EC0] 00003A82 5C4F addq.w A7, 6 00003A84 4E75 rts 00003A86 7000 moveq.l D0, 0x00 00003A88 4E75 rts 00003A8A 206F 0004 movea.l A0, [A7 + 0x4] 00003A8E 2050 movea.l A0, [A0] 00003A90 0C68 FFFF 0008 cmpi.w [A0 + 0x8], 0xFFFF 00003A96 6606 bne +0x8 /* 00003A9E */ 00003A98 303C 01ED move.w D0, 0x1ED 00003A9C 4E75 rts label00003A9E: 00003A9E 303C 01F5 move.w D0, 0x1F5 00003AA2 4E75 rts fn00003AA4: 00003AA4 48E7 0038 movem.l -[A7], A2,A3,A4 00003AA8 286F 0014 movea.l A4, [A7 + 0x14] 00003AAC 4878 0001 push.l 0x1 00003AB0 4878 000C push.l 0xC 00003AB4 4EAD C1F8 jsr [A5 - 0x3E08] 00003AB8 2448 movea.l A2, A0 00003ABA 200A move.l D0, A2 00003ABC 504F addq.w A7, 8 00003ABE 671E beq +0x20 /* 00003ADE */ 00003AC0 2652 movea.l A3, [A2] 00003AC2 41ED 92A4 lea.l A0, [A5 - 0x6D5C] 00003AC6 2688 move.l [A3], A0 00003AC8 7001 moveq.l D0, 0x01 00003ACA 2740 0004 move.l [A3 + 0x4], D0 00003ACE 206F 0010 movea.l A0, [A7 + 0x10] 00003AD2 2750 0008 move.l [A3 + 0x8], [A0] 00003AD6 7006 moveq.l D0, 0x06 00003AD8 2880 move.l [A4], D0 00003ADA 294A 0004 move.l [A4 + 0x4], A2 label00003ADE: 00003ADE 4CDF 1C00 movem.l A2,A3,A4, [A7]+ 00003AE2 4E75 rts fn00003AE4: 00003AE4 2F0A move.l -[A7], A2 00003AE6 246F 0008 movea.l A2, [A7 + 0x8] 00003AEA 7006 moveq.l D0, 0x06 00003AEC B092 cmp.l D0, [A2] 00003AEE 6622 bne +0x24 /* 00003B12 */ 00003AF0 41ED 92A4 lea.l A0, [A5 - 0x6D5C] 00003AF4 226A 0004 movea.l A1, [A2 + 0x4] 00003AF8 2251 movea.l A1, [A1] 00003AFA B1D1 cmpa.l A0, [A1] 00003AFC 6614 bne +0x16 /* 00003B12 */ 00003AFE 206A 0004 movea.l A0, [A2 + 0x4] 00003B02 2050 movea.l A0, [A0] 00003B04 226F 000C movea.l A1, [A7 + 0xC] 00003B08 22A8 0008 move.l [A1], [A0 + 0x8] 00003B0C 7001 moveq.l D0, 0x01 00003B0E 245F movea.l A2, [A7]+ 00003B10 4E75 rts label00003B12: 00003B12 7000 moveq.l D0, 0x00 00003B14 245F movea.l A2, [A7]+ 00003B16 4E75 rts fn00003B18: 00003B18 48E7 1020 movem.l -[A7], D3,A2 00003B1C 514F subq.w A7, 8 00003B1E 246F 0014 movea.l A2, [A7 + 0x14] 00003B22 306D 0FA0 movea.w A0, [A5 + 0xFA0] 00003B26 2608 move.l D3, A0 00003B28 7002 moveq.l D0, 0x02 00003B2A B680 cmp.l D3, D0 00003B2C 6D36 blt +0x38 /* 00003B64 */ 00003B2E 3008 move.w D0, A0 00003B30 48C0 ext.l D0 00003B32 5380 subq.l D0, 1 00003B34 E788 lsl D0, 3 00003B36 206D 0F8E movea.l A0, [A5 + 0xF8E] 00003B3A 2050 movea.l A0, [A0] 00003B3C D1ED 0F96 add.l A0, [A5 + 0xF96] 00003B40 91C0 sub.l A0, D0 00003B42 2E90 move.l [A7], [A0] 00003B44 2F68 0004 0004 move.l [A7 + 0x4], [A0 + 0x4] 00003B4A 4857 pea.l [A7] 00003B4C 4EAD DDA0 jsr [A5 - 0x2260] 00003B50 3480 move.w [A2], D0 00003B52 4A6D 101E tst.w [A5 + 0x101E] 00003B56 584F addq.w A7, 4 00003B58 670C beq +0xE /* 00003B66 */ 00003B5A 7000 moveq.l D0, 0x00 00003B5C 504F addq.w A7, 8 00003B5E 4CDF 0408 movem.l D3,A2, [A7]+ 00003B62 4E75 rts label00003B64: 00003B64 4252 clr.w [A2] label00003B66: 00003B66 7001 moveq.l D0, 0x01 00003B68 B680 cmp.l D3, D0 00003B6A 6C14 bge +0x16 /* 00003B80 */ 00003B6C 3F3C 0019 move.w -[A7], 0x19 00003B70 4EAD E070 jsr [A5 - 0x1F90] 00003B74 7000 moveq.l D0, 0x00 00003B76 4FEF 000A lea.l A7, [A7 + 0xA] 00003B7A 4CDF 0408 movem.l D3,A2, [A7]+ 00003B7E 4E75 rts label00003B80: 00003B80 302D 0FA0 move.w D0, [A5 + 0xFA0] 00003B84 48C0 ext.l D0 00003B86 E788 lsl D0, 3 00003B88 206D 0F8E movea.l A0, [A5 + 0xF8E] 00003B8C 2050 movea.l A0, [A0] 00003B8E D1ED 0F96 add.l A0, [A5 + 0xF96] 00003B92 91C0 sub.l A0, D0 00003B94 2E90 move.l [A7], [A0] 00003B96 2F68 0004 0004 move.l [A7 + 0x4], [A0 + 0x4] 00003B9C 3F2F 001C move.w -[A7], [A7 + 0x1C] 00003BA0 2F0A move.l -[A7], A2 00003BA2 2F2F 001E move.l -[A7], [A7 + 0x1E] 00003BA6 486F 000A pea.l [A7 + 0xA] 00003BAA 4EAD F2C0 jsr [A5 - 0xD40] 00003BAE 4FEF 0016 lea.l A7, [A7 + 0x16] 00003BB2 4CDF 0408 movem.l D3,A2, [A7]+ 00003BB6 4E75 rts 00003BB8 4FEF FFF4 lea.l A7, [A7 - 0xC] 00003BBC 3F3C 0023 move.w -[A7], 0x23 /* '#' */ 00003BC0 486D F4E0 pea.l [A5 - 0xB20] 00003BC4 486F 0006 pea.l [A7 + 0x6] 00003BC8 4EBA FF4E jsr [PC - 0xB2 /* 00003B18 */] 00003BCC 7002 moveq.l D0, 0x02 00003BCE 2F40 000E move.l [A7 + 0xE], D0 00003BD2 486F 000E pea.l [A7 + 0xE] 00003BD6 486F 000E pea.l [A7 + 0xE] 00003BDA 4EBA FEC8 jsr [PC - 0x138 /* 00003AA4 */] 00003BDE 486F 0016 pea.l [A7 + 0x16] 00003BE2 4EAD E210 jsr [A5 - 0x1DF0] 00003BE6 4FEF 0022 lea.l A7, [A7 + 0x22] 00003BEA 4E75 rts 00003BEC 48E7 1820 movem.l -[A7], D3,D4,A2 00003BF0 4FEF FFA4 lea.l A7, [A7 - 0x5C] 00003BF4 95CA sub.l A2, A2 00003BF6 306D 0FA0 movea.w A0, [A5 + 0xFA0] 00003BFA 2F48 0054 move.l [A7 + 0x54], A0 00003BFE 7008 moveq.l D0, 0x08 00003C00 B088 cmp.l D0, A0 00003C02 6D3C blt +0x3E /* 00003C40 */ 00003C04 41D7 lea.l A0, [A7] 00003C06 2F48 0058 move.l [A7 + 0x58], A0 00003C0A 7601 moveq.l D3, 0x01 00003C0C 602A bra +0x2C /* 00003C38 */ label00003C0E: 00003C0E 302D 0FA0 move.w D0, [A5 + 0xFA0] 00003C12 48C0 ext.l D0 00003C14 9083 sub.l D0, D3 00003C16 5280 addq.l D0, 1 00003C18 E788 lsl D0, 3 00003C1A 206D 0F8E movea.l A0, [A5 + 0xF8E] 00003C1E 2050 movea.l A0, [A0] 00003C20 D1ED 0F96 add.l A0, [A5 + 0xF96] 00003C24 91C0 sub.l A0, D0 00003C26 2003 move.l D0, D3 00003C28 5380 subq.l D0, 1 00003C2A E788 lsl D0, 3 00003C2C 226F 0058 movea.l A1, [A7 + 0x58] 00003C30 D3C0 add.l A1, D0 00003C32 22D8 move.l [A1]+, [A0]+ 00003C34 22D8 move.l [A1]+, [A0]+ 00003C36 5283 addq.l D3, 1 label00003C38: 00003C38 B6AF 0054 cmp.l D3, [A7 + 0x54] 00003C3C 6FD0 ble -0x2E /* 00003C0E */ 00003C3E 605E bra +0x60 /* 00003C9E */ label00003C40: 00003C40 4878 0001 push.l 0x1 00003C44 2008 move.l D0, A0 00003C46 E788 lsl D0, 3 00003C48 2F00 move.l -[A7], D0 00003C4A 4EAD C1F8 jsr [A5 - 0x3E08] 00003C4E 2448 movea.l A2, A0 00003C50 200A move.l D0, A2 00003C52 504F addq.w A7, 8 00003C54 6744 beq +0x46 /* 00003C9A */ 00003C56 42A7 clr.l -[A7] 00003C58 2F0A move.l -[A7], A2 00003C5A 4EAD C2F0 jsr [A5 - 0x3D10] 00003C5E 2F48 0060 move.l [A7 + 0x60], A0 00003C62 7601 moveq.l D3, 0x01 00003C64 504F addq.w A7, 8 00003C66 602A bra +0x2C /* 00003C92 */ label00003C68: 00003C68 302D 0FA0 move.w D0, [A5 + 0xFA0] 00003C6C 48C0 ext.l D0 00003C6E 9083 sub.l D0, D3 00003C70 5280 addq.l D0, 1 00003C72 E788 lsl D0, 3 00003C74 206D 0F8E movea.l A0, [A5 + 0xF8E] 00003C78 2050 movea.l A0, [A0] 00003C7A D1ED 0F96 add.l A0, [A5 + 0xF96] 00003C7E 91C0 sub.l A0, D0 00003C80 2003 move.l D0, D3 00003C82 5380 subq.l D0, 1 00003C84 E788 lsl D0, 3 00003C86 226F 0058 movea.l A1, [A7 + 0x58] 00003C8A D3C0 add.l A1, D0 00003C8C 22D8 move.l [A1]+, [A0]+ 00003C8E 22D8 move.l [A1]+, [A0]+ 00003C90 5283 addq.l D3, 1 label00003C92: 00003C92 B6AF 0054 cmp.l D3, [A7 + 0x54] 00003C96 6FD0 ble -0x2E /* 00003C68 */ 00003C98 6004 bra +0x6 /* 00003C9E */ label00003C9A: 00003C9A 42AF 0058 clr.l [A7 + 0x58] label00003C9E: 00003C9E 4AAF 0058 tst.l [A7 + 0x58] 00003CA2 660C bne +0xE /* 00003CB0 */ 00003CA4 7000 moveq.l D0, 0x00 00003CA6 4FEF 005C lea.l A7, [A7 + 0x5C] 00003CAA 4CDF 0418 movem.l D3,D4,A2, [A7]+ 00003CAE 4E75 rts label00003CB0: 00003CB0 206F 006C movea.l A0, [A7 + 0x6C] 00003CB4 2050 movea.l A0, [A0] 00003CB6 3828 0008 move.w D4, [A0 + 0x8] 00003CBA 42AF 0040 clr.l [A7 + 0x40] 00003CBE 42AF 0044 clr.l [A7 + 0x44] 00003CC2 306F 0070 movea.w A0, [A7 + 0x70] 00003CC6 2F48 0048 move.l [A7 + 0x48], A0 00003CCA 7002 moveq.l D0, 0x02 00003CCC 2F40 004C move.l [A7 + 0x4C], D0 00003CD0 42AF 0050 clr.l [A7 + 0x50] 00003CD4 486F 0040 pea.l [A7 + 0x40] 00003CD8 3F04 move.w -[A7], D4 00003CDA 4EAD F988 jsr [A5 - 0x678] 00003CDE 2600 move.l D3, D0 00003CE0 4A83 tst.l D3 00003CE2 5C4F addq.w A7, 6 00003CE4 6614 bne +0x16 /* 00003CFA */ 00003CE6 486F 004C pea.l [A7 + 0x4C] 00003CEA 4EAD E210 jsr [A5 - 0x1DF0] 00003CEE 7001 moveq.l D0, 0x01 00003CF0 4FEF 0060 lea.l A7, [A7 + 0x60] 00003CF4 4CDF 0418 movem.l D3,D4,A2, [A7]+ 00003CF8 4E75 rts label00003CFA: 00003CFA 7000 moveq.l D0, 0x00 00003CFC 4FEF 005C lea.l A7, [A7 + 0x5C] 00003D00 4CDF 0418 movem.l D3,D4,A2, [A7]+ 00003D04 4E75 rts 00003D06 2F2F 0004 move.l -[A7], [A7 + 0x4] 00003D0A 4EAD C200 jsr [A5 - 0x3E00] 00003D0E 584F addq.w A7, 4 00003D10 4E75 rts 00003D12 2F3C 0109 0031 move.l -[A7], 0x1090031 00003D18 486D 0BE8 pea.l [A5 + 0xBE8] 00003D1C 4EAD C328 jsr [A5 - 0x3CD8] 00003D20 206F 000C movea.l A0, [A7 + 0xC] 00003D24 2050 movea.l A0, [A0] 00003D26 3028 0008 move.w D0, [A0 + 0x8] 00003D2A 48C0 ext.l D0 00003D2C 2F00 move.l -[A7], D0 00003D2E 486D 0BE9 pea.l [A5 + 0xBE9] 00003D32 2F2F 001C move.l -[A7], [A7 + 0x1C] 00003D36 2F2F 001C move.l -[A7], [A7 + 0x1C] 00003D3A 4EAD C1F0 jsr [A5 - 0x3E10] 00003D3E 4FEF 0018 lea.l A7, [A7 + 0x18] 00003D42 4E75 rts 00003D44 206F 0004 movea.l A0, [A7 + 0x4] 00003D48 2050 movea.l A0, [A0] 00003D4A 3268 0008 movea.w A1, [A0 + 0x8] 00003D4E 206F 0008 movea.l A0, [A7 + 0x8] 00003D52 2089 move.l [A0], A1 00003D54 7001 moveq.l D0, 0x01 00003D56 4E75 rts 00003D58 48E7 1C00 movem.l -[A7], D3,D4,D5 00003D5C 3A2F 0016 move.w D5, [A7 + 0x16] 00003D60 206F 0010 movea.l A0, [A7 + 0x10] 00003D64 2050 movea.l A0, [A0] 00003D66 3628 0008 move.w D3, [A0 + 0x8] 00003D6A 2F2F 0018 move.l -[A7], [A7 + 0x18] 00003D6E 3045 movea.w A0, D5 00003D70 2F08 move.l -[A7], A0 00003D72 1F2F 001C move.b -[A7], [A7 + 0x1C] 00003D76 3F03 move.w -[A7], D3 00003D78 4EAD F980 jsr [A5 - 0x680] 00003D7C 2800 move.l D4, D0 00003D7E 4A84 tst.l D4 00003D80 4FEF 000C lea.l A7, [A7 + 0xC] 00003D84 6608 bne +0xA /* 00003D8E */ 00003D86 7001 moveq.l D0, 0x01 00003D88 4CDF 0038 movem.l D3,D4,D5, [A7]+ 00003D8C 4E75 rts label00003D8E: 00003D8E 7000 moveq.l D0, 0x00 00003D90 4CDF 0038 movem.l D3,D4,D5, [A7]+ 00003D94 4E75 rts 00003D96 7000 moveq.l D0, 0x00 00003D98 4E75 rts 00003D9A 4E75 rts 00003D9C 7000 moveq.l D0, 0x00 00003D9E 4E75 rts 00003DA0 7000 moveq.l D0, 0x00 00003DA2 4E75 rts 00003DA4 1F3C 0002 move.b -[A7], 0x2 00003DA8 2F2F 000A move.l -[A7], [A7 + 0xA] 00003DAC 4EAD B140 jsr [A5 - 0x4EC0] 00003DB0 5C4F addq.w A7, 6 00003DB2 4E75 rts 00003DB4 702A moveq.l D0, 0x2A 00003DB6 4E75 rts fn00003DB8: 00003DB8 48E7 0038 movem.l -[A7], A2,A3,A4 00003DBC 286F 0012 movea.l A4, [A7 + 0x12] 00003DC0 4878 0001 push.l 0x1 00003DC4 4878 000A push.l 0xA /* '\n' */ 00003DC8 4EAD C1F8 jsr [A5 - 0x3E08] 00003DCC 2448 movea.l A2, A0 00003DCE 200A move.l D0, A2 00003DD0 504F addq.w A7, 8 00003DD2 671C beq +0x1E /* 00003DF0 */ 00003DD4 2652 movea.l A3, [A2] 00003DD6 41ED 92D4 lea.l A0, [A5 - 0x6D2C] 00003DDA 2688 move.l [A3], A0 00003DDC 7001 moveq.l D0, 0x01 00003DDE 2740 0004 move.l [A3 + 0x4], D0 00003DE2 376F 0010 0008 move.w [A3 + 0x8], [A7 + 0x10] 00003DE8 7006 moveq.l D0, 0x06 00003DEA 2880 move.l [A4], D0 00003DEC 294A 0004 move.l [A4 + 0x4], A2 label00003DF0: 00003DF0 4CDF 1C00 movem.l A2,A3,A4, [A7]+ 00003DF4 4E75 rts 00003DF6 4FEF FFF4 lea.l A7, [A7 - 0xC] 00003DFA 302D 0FA0 move.w D0, [A5 + 0xFA0] 00003DFE 48C0 ext.l D0 00003E00 E788 lsl D0, 3 00003E02 206D 0F8E movea.l A0, [A5 + 0xF8E] 00003E06 2050 movea.l A0, [A0] 00003E08 D1ED 0F96 add.l A0, [A5 + 0xF96] 00003E0C 91C0 sub.l A0, D0 00003E0E 2F50 0004 move.l [A7 + 0x4], [A0] 00003E12 2F68 0004 0008 move.l [A7 + 0x8], [A0 + 0x4] 00003E18 4857 pea.l [A7] 00003E1A 486F 0008 pea.l [A7 + 0x8] 00003E1E 4EAD E0A0 jsr [A5 - 0x1F60] 00003E22 4A00 tst.b D0 00003E24 504F addq.w A7, 8 00003E26 6718 beq +0x1A /* 00003E40 */ 00003E28 486F 0004 pea.l [A7 + 0x4] 00003E2C 3F2F 0006 move.w -[A7], [A7 + 0x6] 00003E30 4EBA FF86 jsr [PC - 0x7A /* 00003DB8 */] 00003E34 486F 000A pea.l [A7 + 0xA] 00003E38 4EAD E210 jsr [A5 - 0x1DF0] 00003E3C 4FEF 000A lea.l A7, [A7 + 0xA] label00003E40: 00003E40 4FEF 000C lea.l A7, [A7 + 0xC] 00003E44 4E75 rts 00003E46 48E7 1820 movem.l -[A7], D3,D4,A2 00003E4A 4FEF FEEA lea.l A7, [A7 - 0x116] 00003E4E 206F 0126 movea.l A0, [A7 + 0x126] 00003E52 2050 movea.l A0, [A0] 00003E54 3828 0008 move.w D4, [A0 + 0x8] 00003E58 7004 moveq.l D0, 0x04 00003E5A 2F40 010E move.l [A7 + 0x10E], D0 00003E5E 42AF 0112 clr.l [A7 + 0x112] 00003E62 302F 012A move.w D0, [A7 + 0x12A] 00003E66 48C0 ext.l D0 00003E68 0480 0000 0216 subi.l D0, 0x216 00003E6E 6702 beq +0x4 /* 00003E72 */ 00003E70 605A bra +0x5C /* 00003ECC */ label00003E72: 00003E72 95CA sub.l A2, A2 00003E74 362D 0FA0 move.w D3, [A5 + 0xFA0] 00003E78 0C43 0002 cmpi.w D3, 0x2 00003E7C 6D3C blt +0x3E /* 00003EBA */ 00003E7E 3003 move.w D0, D3 00003E80 48C0 ext.l D0 00003E82 5380 subq.l D0, 1 00003E84 E788 lsl D0, 3 00003E86 206D 0F8E movea.l A0, [A5 + 0xF8E] 00003E8A 2050 movea.l A0, [A0] 00003E8C D1ED 0F96 add.l A0, [A5 + 0xF96] 00003E90 91C0 sub.l A0, D0 00003E92 2F50 0106 move.l [A7 + 0x106], [A0] 00003E96 2F68 0004 010A move.l [A7 + 0x10A], [A0 + 0x4] 00003E9C 486F 0106 pea.l [A7 + 0x106] 00003EA0 4EAD E088 jsr [A5 - 0x1F78] 00003EA4 4A00 tst.b D0 00003EA6 584F addq.w A7, 4 00003EA8 6742 beq +0x44 /* 00003EEC */ 00003EAA 4857 pea.l [A7] 00003EAC 2F2F 010E move.l -[A7], [A7 + 0x10E] 00003EB0 4EAD E158 jsr [A5 - 0x1EA8] 00003EB4 45EF 0008 lea.l A2, [A7 + 0x8] 00003EB8 504F addq.w A7, 8 label00003EBA: 00003EBA 2F0A move.l -[A7], A2 00003EBC 3F04 move.w -[A7], D4 00003EBE 4EAD F440 jsr [A5 - 0xBC0] 00003EC2 48C0 ext.l D0 00003EC4 2F40 0118 move.l [A7 + 0x118], D0 00003EC8 5C4F addq.w A7, 6 00003ECA 600C bra +0xE /* 00003ED8 */ label00003ECC: 00003ECC 7000 moveq.l D0, 0x00 00003ECE 4FEF 0116 lea.l A7, [A7 + 0x116] 00003ED2 4CDF 0418 movem.l D3,D4,A2, [A7]+ 00003ED6 4E75 rts label00003ED8: 00003ED8 486F 010E pea.l [A7 + 0x10E] 00003EDC 4EAD E210 jsr [A5 - 0x1DF0] 00003EE0 7001 moveq.l D0, 0x01 00003EE2 4FEF 011A lea.l A7, [A7 + 0x11A] 00003EE6 4CDF 0418 movem.l D3,D4,A2, [A7]+ 00003EEA 4E75 rts label00003EEC: 00003EEC 7001 moveq.l D0, 0x01 00003EEE 4FEF 0116 lea.l A7, [A7 + 0x116] 00003EF2 4CDF 0418 movem.l D3,D4,A2, [A7]+ 00003EF6 4E75 rts 00003EF8 2F2F 0004 move.l -[A7], [A7 + 0x4] 00003EFC 4EAD C200 jsr [A5 - 0x3E00] 00003F00 584F addq.w A7, 4 00003F02 4E75 rts 00003F04 2F3C 0109 002F move.l -[A7], 0x109002F 00003F0A 486D 0BE8 pea.l [A5 + 0xBE8] 00003F0E 4EAD C328 jsr [A5 - 0x3CD8] 00003F12 206F 000C movea.l A0, [A7 + 0xC] 00003F16 2050 movea.l A0, [A0] 00003F18 3028 0008 move.w D0, [A0 + 0x8] 00003F1C 48C0 ext.l D0 00003F1E 2F00 move.l -[A7], D0 00003F20 486D 0BE9 pea.l [A5 + 0xBE9] 00003F24 2F2F 001C move.l -[A7], [A7 + 0x1C] 00003F28 2F2F 001C move.l -[A7], [A7 + 0x1C] 00003F2C 4EAD C1F0 jsr [A5 - 0x3E10] 00003F30 4FEF 0018 lea.l A7, [A7 + 0x18] 00003F34 4E75 rts 00003F36 7000 moveq.l D0, 0x00 00003F38 4E75 rts 00003F3A 48E7 1C20 movem.l -[A7], D3,D4,D5,A2 00003F3E 4FEF FEF6 lea.l A7, [A7 - 0x10A] 00003F42 182F 0122 move.b D4, [A7 + 0x122] 00003F46 3A2F 0124 move.w D5, [A7 + 0x124] 00003F4A 246F 0126 movea.l A2, [A7 + 0x126] 00003F4E 206F 011E movea.l A0, [A7 + 0x11E] 00003F52 2050 movea.l A0, [A0] 00003F54 3628 0008 move.w D3, [A0 + 0x8] 00003F58 3005 move.w D0, D5 00003F5A 48C0 ext.l D0 00003F5C 0480 0000 00A5 subi.l D0, 0xA5 00003F62 671E beq +0x20 /* 00003F82 */ 00003F64 0480 0000 0033 subi.l D0, 0x33 /* '3' */ 00003F6A 6762 beq +0x64 /* 00003FCE */ 00003F6C 0480 0000 008F subi.l D0, 0x8F 00003F72 676E beq +0x70 /* 00003FE2 */ 00003F74 0480 0000 00AE subi.l D0, 0xAE 00003F7A 6700 00AC beq +0xAE /* 00004028 */ 00003F7E 6000 00DC bra +0xDE /* 0000405C */ label00003F82: 00003F82 4A04 tst.b D4 00003F84 672C beq +0x2E /* 00003FB2 */ 00003F86 2F0A move.l -[A7], A2 00003F88 4EAD E088 jsr [A5 - 0x1F78] 00003F8C 4A00 tst.b D0 00003F8E 584F addq.w A7, 4 00003F90 6700 00D6 beq +0xD8 /* 00004068 */ 00003F94 486F 0004 pea.l [A7 + 0x4] 00003F98 2F2A 0004 move.l -[A7], [A2 + 0x4] 00003F9C 4EAD E158 jsr [A5 - 0x1EA8] 00003FA0 486F 000C pea.l [A7 + 0xC] 00003FA4 3F03 move.w -[A7], D3 00003FA6 4EAD F418 jsr [A5 - 0xBE8] 00003FAA 4FEF 000E lea.l A7, [A7 + 0xE] 00003FAE 6000 00B8 bra +0xBA /* 00004068 */ label00003FB2: 00003FB2 486F 0004 pea.l [A7 + 0x4] 00003FB6 3F03 move.w -[A7], D3 00003FB8 4EAD F410 jsr [A5 - 0xBF0] 00003FBC 486F 000A pea.l [A7 + 0xA] 00003FC0 2F0A move.l -[A7], A2 00003FC2 4EAD E160 jsr [A5 - 0x1EA0] 00003FC6 4FEF 000E lea.l A7, [A7 + 0xE] 00003FCA 6000 009C bra +0x9E /* 00004068 */ label00003FCE: 00003FCE 4A04 tst.b D4 00003FD0 6600 00A2 bne +0xA4 /* 00004074 */ 00003FD4 7004 moveq.l D0, 0x04 00003FD6 2480 move.l [A2], D0 00003FD8 3043 movea.w A0, D3 00003FDA 2548 0004 move.l [A2 + 0x4], A0 00003FDE 6000 0088 bra +0x8A /* 00004068 */ label00003FE2: 00003FE2 4A04 tst.b D4 00003FE4 6728 beq +0x2A /* 0000400E */ 00003FE6 2F0A move.l -[A7], A2 00003FE8 4EAD E088 jsr [A5 - 0x1F78] 00003FEC 4A00 tst.b D0 00003FEE 584F addq.w A7, 4 00003FF0 6776 beq +0x78 /* 00004068 */ 00003FF2 486F 0004 pea.l [A7 + 0x4] 00003FF6 2F2A 0004 move.l -[A7], [A2 + 0x4] 00003FFA 4EAD E158 jsr [A5 - 0x1EA8] 00003FFE 486F 000C pea.l [A7 + 0xC] 00004002 3F03 move.w -[A7], D3 00004004 4EAD F428 jsr [A5 - 0xBD8] 00004008 4FEF 000E lea.l A7, [A7 + 0xE] 0000400C 605A bra +0x5C /* 00004068 */ label0000400E: 0000400E 486F 0004 pea.l [A7 + 0x4] 00004012 3F03 move.w -[A7], D3 00004014 4EAD F420 jsr [A5 - 0xBE0] 00004018 486F 000A pea.l [A7 + 0xA] 0000401C 2F0A move.l -[A7], A2 0000401E 4EAD E160 jsr [A5 - 0x1EA0] 00004022 4FEF 000E lea.l A7, [A7 + 0xE] 00004026 6040 bra +0x42 /* 00004068 */ label00004028: 00004028 4A04 tst.b D4 0000402A 671C beq +0x1E /* 00004048 */ 0000402C 4857 pea.l [A7] 0000402E 2F0A move.l -[A7], A2 00004030 4EAD E0A0 jsr [A5 - 0x1F60] 00004034 4A00 tst.b D0 00004036 504F addq.w A7, 8 00004038 672E beq +0x30 /* 00004068 */ 0000403A 3F2A 0006 move.w -[A7], [A2 + 0x6] 0000403E 3F03 move.w -[A7], D3 00004040 4EAD F438 jsr [A5 - 0xBC8] 00004044 584F addq.w A7, 4 00004046 6020 bra +0x22 /* 00004068 */ label00004048: 00004048 7004 moveq.l D0, 0x04 0000404A 2480 move.l [A2], D0 0000404C 3F03 move.w -[A7], D3 0000404E 4EAD F430 jsr [A5 - 0xBD0] 00004052 48C0 ext.l D0 00004054 2540 0004 move.l [A2 + 0x4], D0 00004058 544F addq.w A7, 2 0000405A 600C bra +0xE /* 00004068 */ label0000405C: 0000405C 7000 moveq.l D0, 0x00 0000405E 4FEF 010A lea.l A7, [A7 + 0x10A] 00004062 4CDF 0438 movem.l D3,D4,D5,A2, [A7]+ 00004066 4E75 rts label00004068: 00004068 7001 moveq.l D0, 0x01 0000406A 4FEF 010A lea.l A7, [A7 + 0x10A] 0000406E 4CDF 0438 movem.l D3,D4,D5,A2, [A7]+ 00004072 4E75 rts label00004074: 00004074 3045 movea.w A0, D5 00004076 2F08 move.l -[A7], A0 00004078 2F3C 0039 0008 move.l -[A7], 0x390008 0000407E 4EAD E078 jsr [A5 - 0x1F88] 00004082 7001 moveq.l D0, 0x01 00004084 4FEF 0112 lea.l A7, [A7 + 0x112] 00004088 4CDF 0438 movem.l D3,D4,D5,A2, [A7]+ 0000408C 4E75 rts 0000408E 7000 moveq.l D0, 0x00 00004090 4E75 rts 00004092 4E75 rts 00004094 7000 moveq.l D0, 0x00 00004096 4E75 rts 00004098 7000 moveq.l D0, 0x00 0000409A 4E75 rts 0000409C 1F3C 0002 move.b -[A7], 0x2 000040A0 2F2F 000A move.l -[A7], [A7 + 0xA] 000040A4 4EAD B140 jsr [A5 - 0x4EC0] 000040A8 5C4F addq.w A7, 6 000040AA 4E75 rts 000040AC 303C 01F7 move.w D0, 0x1F7 000040B0 4E75 rts fn000040B2: 000040B2 48E7 0038 movem.l -[A7], A2,A3,A4 000040B6 286F 0012 movea.l A4, [A7 + 0x12] 000040BA 4878 0001 push.l 0x1 000040BE 4878 000A push.l 0xA /* '\n' */ 000040C2 4EAD C1F8 jsr [A5 - 0x3E08] 000040C6 2448 movea.l A2, A0 000040C8 200A move.l D0, A2 000040CA 504F addq.w A7, 8 000040CC 671C beq +0x1E /* 000040EA */ 000040CE 2652 movea.l A3, [A2] 000040D0 41ED 9304 lea.l A0, [A5 - 0x6CFC] 000040D4 2688 move.l [A3], A0 000040D6 7001 moveq.l D0, 0x01 000040D8 2740 0004 move.l [A3 + 0x4], D0 000040DC 376F 0010 0008 move.w [A3 + 0x8], [A7 + 0x10] 000040E2 7006 moveq.l D0, 0x06 000040E4 2880 move.l [A4], D0 000040E6 294A 0004 move.l [A4 + 0x4], A2 label000040EA: 000040EA 4CDF 1C00 movem.l A2,A3,A4, [A7]+ 000040EE 4E75 rts 000040F0 2F03 move.l -[A7], D3 000040F2 514F subq.w A7, 8 000040F4 302D 0FA0 move.w D0, [A5 + 0xFA0] 000040F8 48C0 ext.l D0 000040FA E788 lsl D0, 3 000040FC 206D 0F8E movea.l A0, [A5 + 0xF8E] 00004100 2050 movea.l A0, [A0] 00004102 D1ED 0F96 add.l A0, [A5 + 0xF96] 00004106 91C0 sub.l A0, D0 00004108 2E90 move.l [A7], [A0] 0000410A 2F68 0004 0004 move.l [A7 + 0x4], [A0 + 0x4] 00004110 4857 pea.l [A7] 00004112 4EAD DDA0 jsr [A5 - 0x2260] 00004116 3600 move.w D3, D0 00004118 4A43 tst.w D3 0000411A 584F addq.w A7, 4 0000411C 6F08 ble +0xA /* 00004126 */ 0000411E 4EAD F3F8 jsr [A5 - 0xC08] 00004122 B640 cmp.w D3, D0 00004124 6F18 ble +0x1A /* 0000413E */ label00004126: 00004126 2F2F 0004 move.l -[A7], [A7 + 0x4] 0000412A 2F2F 0004 move.l -[A7], [A7 + 0x4] 0000412E 3F3C 0048 move.w -[A7], 0x48 /* 'H' */ 00004132 4EAD E060 jsr [A5 - 0x1FA0] 00004136 4FEF 0012 lea.l A7, [A7 + 0x12] 0000413A 261F move.l D3, [A7]+ 0000413C 4E75 rts label0000413E: 0000413E 4857 pea.l [A7] 00004140 3F03 move.w -[A7], D3 00004142 4EBA FF6E jsr [PC - 0x92 /* 000040B2 */] 00004146 486F 0006 pea.l [A7 + 0x6] 0000414A 4EAD E210 jsr [A5 - 0x1DF0] 0000414E 4FEF 0012 lea.l A7, [A7 + 0x12] 00004152 261F move.l D3, [A7]+ 00004154 4E75 rts 00004156 2F03 move.l -[A7], D3 00004158 4FEF FFF2 lea.l A7, [A7 - 0xE] 0000415C 362D 0FA0 move.w D3, [A5 + 0xFA0] 00004160 0C43 0001 cmpi.w D3, 0x1 00004164 6C10 bge +0x12 /* 00004176 */ 00004166 3F3C 0019 move.w -[A7], 0x19 0000416A 4EAD E070 jsr [A5 - 0x1F90] 0000416E 4FEF 0010 lea.l A7, [A7 + 0x10] 00004172 261F move.l D3, [A7]+ 00004174 4E75 rts label00004176: 00004176 3003 move.w D0, D3 00004178 48C0 ext.l D0 0000417A E788 lsl D0, 3 0000417C 206D 0F8E movea.l A0, [A5 + 0xF8E] 00004180 2050 movea.l A0, [A0] 00004182 D1ED 0F96 add.l A0, [A5 + 0xF96] 00004186 91C0 sub.l A0, D0 00004188 2F50 0006 move.l [A7 + 0x6], [A0] 0000418C 2F68 0004 000A move.l [A7 + 0xA], [A0 + 0x4] 00004192 4857 pea.l [A7] 00004194 486F 000A pea.l [A7 + 0xA] 00004198 4EAD E090 jsr [A5 - 0x1F70] 0000419C 4A00 tst.b D0 0000419E 504F addq.w A7, 8 000041A0 6700 00F6 beq +0xF8 /* 00004298 */ 000041A4 0C43 0002 cmpi.w D3, 0x2 000041A8 6C24 bge +0x26 /* 000041CE */ 000041AA 426F 0002 clr.w [A7 + 0x2] 000041AE 3F7C 0001 0004 move.w [A7 + 0x4], 0x1 000041B4 486F 0002 pea.l [A7 + 0x2] 000041B8 4EAD F450 jsr [A5 - 0xBB0] 000041BC 486F 0006 pea.l [A7 + 0x6] 000041C0 4EAD F330 jsr [A5 - 0xCD0] 000041C4 3F40 000C move.w [A7 + 0xC], D0 000041C8 504F addq.w A7, 8 000041CA 6000 0094 bra +0x96 /* 00004260 */ label000041CE: 000041CE 302D 0FA0 move.w D0, [A5 + 0xFA0] 000041D2 48C0 ext.l D0 000041D4 5380 subq.l D0, 1 000041D6 E788 lsl D0, 3 000041D8 206D 0F8E movea.l A0, [A5 + 0xF8E] 000041DC 2050 movea.l A0, [A0] 000041DE D1ED 0F96 add.l A0, [A5 + 0xF96] 000041E2 91C0 sub.l A0, D0 000041E4 2F50 0006 move.l [A7 + 0x6], [A0] 000041E8 2F68 0004 000A move.l [A7 + 0xA], [A0 + 0x4] 000041EE 7006 moveq.l D0, 0x06 000041F0 B0AF 0006 cmp.l D0, [A7 + 0x6] 000041F4 6718 beq +0x1A /* 0000420E */ label000041F6: 000041F6 2F2F 000A move.l -[A7], [A7 + 0xA] 000041FA 2F2F 000A move.l -[A7], [A7 + 0xA] 000041FE 3F3C 0013 move.w -[A7], 0x13 00004202 4EAD E060 jsr [A5 - 0x1FA0] 00004206 4FEF 0018 lea.l A7, [A7 + 0x18] 0000420A 261F move.l D3, [A7]+ 0000420C 4E75 rts label0000420E: 0000420E 41ED 9304 lea.l A0, [A5 - 0x6CFC] 00004212 226F 000A movea.l A1, [A7 + 0xA] 00004216 2251 movea.l A1, [A1] 00004218 B1D1 cmpa.l A0, [A1] 0000421A 662A bne +0x2C /* 00004246 */ 0000421C 206F 000A movea.l A0, [A7 + 0xA] 00004220 2050 movea.l A0, [A0] 00004222 3F68 0008 0002 move.w [A7 + 0x2], [A0 + 0x8] 00004228 3F7C 0001 0004 move.w [A7 + 0x4], 0x1 0000422E 486F 0002 pea.l [A7 + 0x2] 00004232 4EAD F450 jsr [A5 - 0xBB0] 00004236 486F 0006 pea.l [A7 + 0x6] 0000423A 4EAD F330 jsr [A5 - 0xCD0] 0000423E 3F40 000C move.w [A7 + 0xC], D0 00004242 504F addq.w A7, 8 00004244 601A bra +0x1C /* 00004260 */ label00004246: 00004246 41ED 92A4 lea.l A0, [A5 - 0x6D5C] 0000424A 226F 000A movea.l A1, [A7 + 0xA] 0000424E 2251 movea.l A1, [A1] 00004250 B1D1 cmpa.l A0, [A1] 00004252 66A2 bne -0x5C /* 000041F6 */ 00004254 206F 000A movea.l A0, [A7 + 0xA] 00004258 2050 movea.l A0, [A0] 0000425A 2F68 0008 0002 move.l [A7 + 0x2], [A0 + 0x8] label00004260: 00004260 3057 movea.w A0, [A7] 00004262 2F08 move.l -[A7], A0 00004264 486F 0006 pea.l [A7 + 0x6] 00004268 4EAD F448 jsr [A5 - 0xBB8] 0000426C 2600 move.l D3, D0 0000426E 4A83 tst.l D3 00004270 504F addq.w A7, 8 00004272 670C beq +0xE /* 00004280 */ 00004274 7004 moveq.l D0, 0x04 00004276 2F40 0006 move.l [A7 + 0x6], D0 0000427A 2F43 000A move.l [A7 + 0xA], D3 0000427E 600E bra +0x10 /* 0000428E */ label00004280: 00004280 486F 0006 pea.l [A7 + 0x6] 00004284 486F 0006 pea.l [A7 + 0x6] 00004288 4EBA F81A jsr [PC - 0x7E6 /* 00003AA4 */] 0000428C 504F addq.w A7, 8 label0000428E: 0000428E 486F 0006 pea.l [A7 + 0x6] 00004292 4EAD E210 jsr [A5 - 0x1DF0] 00004296 584F addq.w A7, 4 label00004298: 00004298 4FEF 000E lea.l A7, [A7 + 0xE] 0000429C 261F move.l D3, [A7]+ 0000429E 4E75 rts fn000042A0: 000042A0 2F0A move.l -[A7], A2 000042A2 514F subq.w A7, 8 000042A4 4A6D 106E tst.w [A5 + 0x106E] 000042A8 6D40 blt +0x42 /* 000042EA */ 000042AA 700C moveq.l D0, 0x0C 000042AC C1ED 106E muls.w D0, [A5 + 0x106E] 000042B0 246D 0FAE movea.l A2, [A5 + 0xFAE] 000042B4 2452 movea.l A2, [A2] 000042B6 D5C0 add.l A2, D0 000042B8 45EA 0018 lea.l A2, [A2 + 0x18] 000042BC 7006 moveq.l D0, 0x06 000042BE B092 cmp.l D0, [A2] 000042C0 6628 bne +0x2A /* 000042EA */ 000042C2 202A 0004 move.l D0, [A2 + 0x4] 000042C6 B0AF 0010 cmp.l D0, [A7 + 0x10] 000042CA 661E bne +0x20 /* 000042EA */ 000042CC 2E92 move.l [A7], [A2] 000042CE 2F6A 0004 0004 move.l [A7 + 0x4], [A2 + 0x4] 000042D4 7004 moveq.l D0, 0x04 000042D6 2480 move.l [A2], D0 000042D8 42AA 0004 clr.l [A2 + 0x4] 000042DC 2F2F 0004 move.l -[A7], [A7 + 0x4] 000042E0 2F2F 0004 move.l -[A7], [A7 + 0x4] 000042E4 4EAD E1B8 jsr [A5 - 0x1E48] 000042E8 504F addq.w A7, 8 label000042EA: 000042EA 504F addq.w A7, 8 000042EC 245F movea.l A2, [A7]+ 000042EE 4E75 rts 000042F0 2F03 move.l -[A7], D3 000042F2 514F subq.w A7, 8 000042F4 4AAD 1082 tst.l [A5 + 0x1082 /* export_524 */] 000042F8 6732 beq +0x34 /* 0000432C */ 000042FA 7006 moveq.l D0, 0x06 000042FC 2E80 move.l [A7], D0 000042FE 2F6F 0010 0004 move.l [A7 + 0x4], [A7 + 0x10] 00004304 4857 pea.l [A7] 00004306 2F2D 1082 move.l -[A7], [A5 + 0x1082 /* export_524 */] 0000430A 4EAD E830 jsr [A5 - 0x17D0] 0000430E 2600 move.l D3, D0 00004310 4A83 tst.l D3 00004312 504F addq.w A7, 8 00004314 6D0C blt +0xE /* 00004322 */ 00004316 2F03 move.l -[A7], D3 00004318 2F2D 1082 move.l -[A7], [A5 + 0x1082 /* export_524 */] 0000431C 4EAD E840 jsr [A5 - 0x17C0] 00004320 504F addq.w A7, 8 label00004322: 00004322 2F2F 0010 move.l -[A7], [A7 + 0x10] 00004326 4EBA FF78 jsr [PC - 0x88 /* 000042A0 */] 0000432A 584F addq.w A7, 4 label0000432C: 0000432C 504F addq.w A7, 8 0000432E 261F move.l D3, [A7]+ 00004330 4E75 rts 00004332 2F0A move.l -[A7], A2 00004334 206F 0008 movea.l A0, [A7 + 0x8] 00004338 2050 movea.l A0, [A0] 0000433A 2468 0008 movea.l A2, [A0 + 0x8] 0000433E 302F 000C move.w D0, [A7 + 0xC] 00004342 48C0 ext.l D0 00004344 4EAD 9D1E jsr [A5 - 0x62E2] 00004348 0064 0000 ori.w -[A4], 0x0 0000434C 00E5 ori.? -[A5], 0xFFFFFFFFFFFFFFFF 0000434E 0000 01BD ori.b D0, 0xBD 00004352 0004 0000 ori.b D4, 0x0 00004356 00E5 ori.? -[A5], 0xFFFFFFFFFFFFFFFF 00004358 0032 0000 016A 0020 0000 ori.b [[A2 + 0x20]], 0x0 00004362 019D bclr [A5]+, D0 00004364 0034 0000 019E 0038 ori.b [[] + D0 + 0x38], 0x0 0000436C 0000 01BD ori.b D0, 0xBD 00004370 0002 2F2F ori.b D2, 0x2F /* '/' */ 00004374 0008 4EBA ori.b A0, 0xBA 00004378 FF78 .extension 0xF78 // unimplemented 0000437A 584F addq.w A7, 4 0000437C 6034 bra +0x36 /* 000043B2 */ 0000437E 4227 clr.b -[A7] 00004380 2F0A move.l -[A7], A2 00004382 4EAD ABB0 jsr [A5 - 0x5450] 00004386 5C4F addq.w A7, 6 00004388 6028 bra +0x2A /* 000043B2 */ 0000438A 1F3C 0001 move.b -[A7], 0x1 0000438E 2F0A move.l -[A7], A2 00004390 4EAD ABB0 jsr [A5 - 0x5450] 00004394 5C4F addq.w A7, 6 00004396 601A bra +0x1C /* 000043B2 */ 00004398 2F0A move.l -[A7], A2 0000439A 4EAD ABC0 jsr [A5 - 0x5440] 0000439E 584F addq.w A7, 4 000043A0 6010 bra +0x12 /* 000043B2 */ 000043A2 2F0A move.l -[A7], A2 000043A4 4EAD ABC8 jsr [A5 - 0x5438] 000043A8 584F addq.w A7, 4 000043AA 6006 bra +0x8 /* 000043B2 */ 000043AC 7000 moveq.l D0, 0x00 000043AE 245F movea.l A2, [A7]+ 000043B0 4E75 rts label000043B2: 000043B2 42A7 clr.l -[A7] 000043B4 4EAD E210 jsr [A5 - 0x1DF0] 000043B8 4EAD E1F8 jsr [A5 - 0x1E08] 000043BC 7001 moveq.l D0, 0x01 000043BE 584F addq.w A7, 4 000043C0 245F movea.l A2, [A7]+ 000043C2 4E75 rts 000043C4 2F0A move.l -[A7], A2 000043C6 246F 0008 movea.l A2, [A7 + 0x8] 000043CA 2052 movea.l A0, [A2] 000043CC 2F28 0008 move.l -[A7], [A0 + 0x8] 000043D0 4EAD AB78 jsr [A5 - 0x5488] 000043D4 2052 movea.l A0, [A2] 000043D6 2F28 000C move.l -[A7], [A0 + 0xC] 000043DA 4EAD C200 jsr [A5 - 0x3E00] 000043DE 2F0A move.l -[A7], A2 000043E0 4EAD C200 jsr [A5 - 0x3E00] 000043E4 4FEF 000C lea.l A7, [A7 + 0xC] 000043E8 245F movea.l A2, [A7]+ 000043EA 4E75 rts 000043EC 4FEF FEFA lea.l A7, [A7 - 0x106] 000043F0 206F 010A movea.l A0, [A7 + 0x10A] 000043F4 2050 movea.l A0, [A0] 000043F6 4AA8 000C tst.l [A0 + 0xC] 000043FA 6612 bne +0x14 /* 0000440E */ 000043FC 2F3C 0109 0026 move.l -[A7], 0x1090026 00004402 486D 0BE8 pea.l [A5 + 0xBE8] 00004406 4EAD C328 jsr [A5 - 0x3CD8] 0000440A 504F addq.w A7, 8 0000440C 6022 bra +0x24 /* 00004430 */ label0000440E: 0000440E 4857 pea.l [A7] 00004410 206F 010E movea.l A0, [A7 + 0x10E] 00004414 2050 movea.l A0, [A0] 00004416 2F28 000C move.l -[A7], [A0 + 0xC] 0000441A 4EAD E158 jsr [A5 - 0x1EA8] 0000441E 2F3C 0109 0027 move.l -[A7], 0x1090027 00004424 486D 0BE8 pea.l [A5 + 0xBE8] 00004428 4EAD C328 jsr [A5 - 0x3CD8] 0000442C 4FEF 0010 lea.l A7, [A7 + 0x10] label00004430: 00004430 4857 pea.l [A7] 00004432 486D 0BE9 pea.l [A5 + 0xBE9] 00004436 2F2F 011A move.l -[A7], [A7 + 0x11A] 0000443A 2F2F 011A move.l -[A7], [A7 + 0x11A] 0000443E 4EAD C1F0 jsr [A5 - 0x3E10] 00004442 4FEF 0116 lea.l A7, [A7 + 0x116] 00004446 4E75 rts 00004448 514F subq.w A7, 8 0000444A 4AAD 1082 tst.l [A5 + 0x1082 /* export_524 */] 0000444E 6606 bne +0x8 /* 00004456 */ 00004450 7000 moveq.l D0, 0x00 00004452 504F addq.w A7, 8 00004454 4E75 rts label00004456: 00004456 7006 moveq.l D0, 0x06 00004458 2E80 move.l [A7], D0 0000445A 2F6F 000C 0004 move.l [A7 + 0x4], [A7 + 0xC] 00004460 4857 pea.l [A7] 00004462 2F2D 1082 move.l -[A7], [A5 + 0x1082 /* export_524 */] 00004466 4EAD E830 jsr [A5 - 0x17D0] 0000446A 206F 0018 movea.l A0, [A7 + 0x18] 0000446E 2080 move.l [A0], D0 00004470 7001 moveq.l D0, 0x01 00004472 4FEF 0010 lea.l A7, [A7 + 0x10] 00004476 4E75 rts 00004478 48E7 1838 movem.l -[A7], D3,D4,A2,A3,A4 0000447C 4FEF FEE6 lea.l A7, [A7 - 0x11A] 00004480 286F 0132 movea.l A4, [A7 + 0x132] 00004484 162F 0136 move.b D3, [A7 + 0x136] 00004488 382F 0138 move.w D4, [A7 + 0x138] 0000448C 246F 013A movea.l A2, [A7 + 0x13A] 00004490 2054 movea.l A0, [A4] 00004492 2668 0008 movea.l A3, [A0 + 0x8] 00004496 3004 move.w D0, D4 00004498 48C0 ext.l D0 0000449A 4EAD 9D1E jsr [A5 - 0x62E2] 0000449E 02D2 andi.? [A2], 0xFFFFFFFFFFFFFFFF 000044A0 0000 00A5 ori.b D0, 0xA5 000044A4 0000 01B8 ori.b D0, 0xB8 000044A8 0009 0000 ori.b A1, 0x0 000044AC 00A5 0038 0000 ori.l -[A5], 0x380000 /* '8\0\0' */ 000044B2 0167 bchg -[A7], D0 000044B4 0096 0000 0168 ori.l [A6], 0x168 000044BA 00DC ori.? [A4]+, 0xFFFFFFFFFFFFFFFF 000044BC 0000 0169 ori.b D0, 0x69 /* 'i' */ 000044C0 0122 btst -[A2], D0 000044C2 0000 016B ori.b D0, 0x6B /* 'k' */ 000044C6 0156 bchg [A6], D0 000044C8 0000 0187 ori.b D0, 0x87 000044CC 0190 bclr [A0], D0 000044CE 0000 01B5 ori.b D0, 0xB5 000044D2 01CC bset A4, D0 000044D4 0000 01B6 ori.b D0, 0xB6 000044D8 0208 0000 andi.b A0, 0x0 000044DC 01B7 0224 bclr [A7 + D0.w * 2 + 0x24], D0 000044E0 0000 01B8 ori.b D0, 0xB8 000044E4 0252 4A03 andi.w [A2], 0x4A03 000044E8 6734 beq +0x36 /* 0000451E */ 000044EA 2F0A move.l -[A7], A2 000044EC 4EAD E088 jsr [A5 - 0x1F78] 000044F0 4A00 tst.b D0 000044F2 584F addq.w A7, 4 000044F4 6700 0296 beq +0x298 /* 0000478C */ 000044F8 2054 movea.l A0, [A4] 000044FA 2F28 000C move.l -[A7], [A0 + 0xC] 000044FE 4EAD C200 jsr [A5 - 0x3E00] 00004502 4878 0001 push.l 0x1 00004506 2F2A 0004 move.l -[A7], [A2 + 0x4] 0000450A 4EAD C220 jsr [A5 - 0x3DE0] 0000450E 2648 movea.l A3, A0 00004510 2054 movea.l A0, [A4] 00004512 214B 000C move.l [A0 + 0xC], A3 00004516 4FEF 000C lea.l A7, [A7 + 0xC] 0000451A 6000 0270 bra +0x272 /* 0000478C */ label0000451E: 0000451E 2054 movea.l A0, [A4] 00004520 4AA8 000C tst.l [A0 + 0xC] 00004524 6700 0266 beq +0x268 /* 0000478C */ 00004528 4878 0001 push.l 0x1 0000452C 2054 movea.l A0, [A4] 0000452E 2F28 000C move.l -[A7], [A0 + 0xC] 00004532 4EAD C220 jsr [A5 - 0x3DE0] 00004536 2548 0004 move.l [A2 + 0x4], A0 0000453A 4A92 tst.l [A2] 0000453C 504F addq.w A7, 8 0000453E 6700 024C beq +0x24E /* 0000478C */ 00004542 7001 moveq.l D0, 0x01 00004544 2480 move.l [A2], D0 00004546 6000 0244 bra +0x246 /* 0000478C */ 0000454A 4A03 tst.b D3 0000454C 672C beq +0x2E /* 0000457A */ 0000454E 2F0A move.l -[A7], A2 00004550 4EAD E088 jsr [A5 - 0x1F78] 00004554 4A00 tst.b D0 00004556 584F addq.w A7, 4 00004558 6700 0232 beq +0x234 /* 0000478C */ 0000455C 486F 0004 pea.l [A7 + 0x4] 00004560 2F2A 0004 move.l -[A7], [A2 + 0x4] 00004564 4EAD E158 jsr [A5 - 0x1EA8] 00004568 486F 000C pea.l [A7 + 0xC] 0000456C 2F0B move.l -[A7], A3 0000456E 4EAD AB80 jsr [A5 - 0x5480] 00004572 4FEF 0010 lea.l A7, [A7 + 0x10] 00004576 6000 0214 bra +0x216 /* 0000478C */ label0000457A: 0000457A 486F 0004 pea.l [A7 + 0x4] 0000457E 2F0B move.l -[A7], A3 00004580 4EAD AB88 jsr [A5 - 0x5478] 00004584 486F 000C pea.l [A7 + 0xC] 00004588 2F0A move.l -[A7], A2 0000458A 4EAD E160 jsr [A5 - 0x1EA0] 0000458E 4FEF 0010 lea.l A7, [A7 + 0x10] 00004592 6000 01F8 bra +0x1FA /* 0000478C */ 00004596 4A03 tst.b D3 00004598 672C beq +0x2E /* 000045C6 */ 0000459A 2F0A move.l -[A7], A2 0000459C 4EAD E088 jsr [A5 - 0x1F78] 000045A0 4A00 tst.b D0 000045A2 584F addq.w A7, 4 000045A4 6700 01E6 beq +0x1E8 /* 0000478C */ 000045A8 486F 0004 pea.l [A7 + 0x4] 000045AC 2F2A 0004 move.l -[A7], [A2 + 0x4] 000045B0 4EAD E158 jsr [A5 - 0x1EA8] 000045B4 486F 000C pea.l [A7 + 0xC] 000045B8 2F0B move.l -[A7], A3 000045BA 4EAD AB90 jsr [A5 - 0x5470] 000045BE 4FEF 0010 lea.l A7, [A7 + 0x10] 000045C2 6000 01C8 bra +0x1CA /* 0000478C */ label000045C6: 000045C6 486F 0004 pea.l [A7 + 0x4] 000045CA 2F0B move.l -[A7], A3 000045CC 4EAD AB98 jsr [A5 - 0x5468] 000045D0 486F 000C pea.l [A7 + 0xC] 000045D4 2F0A move.l -[A7], A2 000045D6 4EAD E160 jsr [A5 - 0x1EA0] 000045DA 4FEF 0010 lea.l A7, [A7 + 0x10] 000045DE 6000 01AC bra +0x1AE /* 0000478C */ 000045E2 4A03 tst.b D3 000045E4 6720 beq +0x22 /* 00004606 */ 000045E6 4857 pea.l [A7] 000045E8 2F0A move.l -[A7], A2 000045EA 4EAD E0A0 jsr [A5 - 0x1F60] 000045EE 4A00 tst.b D0 000045F0 504F addq.w A7, 8 000045F2 6700 0198 beq +0x19A /* 0000478C */ 000045F6 1F2F 0003 move.b -[A7], [A7 + 0x3] 000045FA 2F0B move.l -[A7], A3 000045FC 4EAD ABB0 jsr [A5 - 0x5450] 00004600 5C4F addq.w A7, 6 00004602 6000 0188 bra +0x18A /* 0000478C */ label00004606: 00004606 7004 moveq.l D0, 0x04 00004608 2480 move.l [A2], D0 0000460A 2F0B move.l -[A7], A3 0000460C 4EAD ABB8 jsr [A5 - 0x5448] 00004610 49C0 lea.l A4, D0 00004612 2540 0004 move.l [A2 + 0x4], D0 00004616 584F addq.w A7, 4 00004618 6000 0172 bra +0x174 /* 0000478C */ 0000461C 4A03 tst.b D3 0000461E 6726 beq +0x28 /* 00004646 */ 00004620 4857 pea.l [A7] 00004622 2F0A move.l -[A7], A2 00004624 4EAD E0A0 jsr [A5 - 0x1F60] 00004628 4A00 tst.b D0 0000462A 504F addq.w A7, 8 0000462C 6700 015E beq +0x160 /* 0000478C */ 00004630 4A97 tst.l [A7] 00004632 56C0 sne D0 00004634 4400 neg.b D0 00004636 49C0 lea.l A4, D0 00004638 1F00 move.b -[A7], D0 0000463A 2F0B move.l -[A7], A3 0000463C 4EAD ABA0 jsr [A5 - 0x5460] 00004640 5C4F addq.w A7, 6 00004642 6000 0148 bra +0x14A /* 0000478C */ label00004646: 00004646 7004 moveq.l D0, 0x04 00004648 2480 move.l [A2], D0 0000464A 2F0B move.l -[A7], A3 0000464C 4EAD ABA8 jsr [A5 - 0x5458] 00004650 49C0 lea.l A4, D0 00004652 2540 0004 move.l [A2 + 0x4], D0 00004656 584F addq.w A7, 4 00004658 6000 0132 bra +0x134 /* 0000478C */ 0000465C 4A03 tst.b D3 0000465E 6722 beq +0x24 /* 00004682 */ 00004660 486F 010A pea.l [A7 + 0x10A] 00004664 2F0A move.l -[A7], A2 00004666 4EAD E870 jsr [A5 - 0x1790] 0000466A 4A00 tst.b D0 0000466C 504F addq.w A7, 8 0000466E 6700 011C beq +0x11E /* 0000478C */ 00004672 486F 010A pea.l [A7 + 0x10A] 00004676 2F0B move.l -[A7], A3 00004678 4EAD ABD8 jsr [A5 - 0x5428] 0000467C 504F addq.w A7, 8 0000467E 6000 010C bra +0x10E /* 0000478C */ label00004682: 00004682 486F 010A pea.l [A7 + 0x10A] 00004686 2F0B move.l -[A7], A3 00004688 4EAD ABD0 jsr [A5 - 0x5430] 0000468C 2F0A move.l -[A7], A2 0000468E 486F 0116 pea.l [A7 + 0x116] 00004692 4EAD E878 jsr [A5 - 0x1788] 00004696 4FEF 0010 lea.l A7, [A7 + 0x10] 0000469A 6000 00F0 bra +0xF2 /* 0000478C */ 0000469E 4A03 tst.b D3 000046A0 6722 beq +0x24 /* 000046C4 */ 000046A2 486F 010A pea.l [A7 + 0x10A] 000046A6 2F0A move.l -[A7], A2 000046A8 4EAD E870 jsr [A5 - 0x1790] 000046AC 4A00 tst.b D0 000046AE 504F addq.w A7, 8 000046B0 6700 00DA beq +0xDC /* 0000478C */ 000046B4 486F 010A pea.l [A7 + 0x10A] 000046B8 2F0B move.l -[A7], A3 000046BA 4EAD AC08 jsr [A5 - 0x53F8] 000046BE 504F addq.w A7, 8 000046C0 6000 00CA bra +0xCC /* 0000478C */ label000046C4: 000046C4 486F 010A pea.l [A7 + 0x10A] 000046C8 2F0B move.l -[A7], A3 000046CA 4EAD AC00 jsr [A5 - 0x5400] 000046CE 2F0A move.l -[A7], A2 000046D0 486F 0116 pea.l [A7 + 0x116] 000046D4 4EAD E878 jsr [A5 - 0x1788] 000046D8 4FEF 0010 lea.l A7, [A7 + 0x10] 000046DC 6000 00AE bra +0xB0 /* 0000478C */ 000046E0 4A03 tst.b D3 000046E2 6600 0098 bne +0x9A /* 0000477C */ 000046E6 486F 010A pea.l [A7 + 0x10A] 000046EA 2F0B move.l -[A7], A3 000046EC 4EAD AC10 jsr [A5 - 0x53F0] 000046F0 2F0A move.l -[A7], A2 000046F2 486F 0116 pea.l [A7 + 0x116] 000046F6 4EAD E878 jsr [A5 - 0x1788] 000046FA 4FEF 0010 lea.l A7, [A7 + 0x10] 000046FE 6000 008C bra +0x8E /* 0000478C */ 00004702 4A03 tst.b D3 00004704 671C beq +0x1E /* 00004722 */ 00004706 4857 pea.l [A7] 00004708 2F0A move.l -[A7], A2 0000470A 4EAD E0A0 jsr [A5 - 0x1F60] 0000470E 4A00 tst.b D0 00004710 504F addq.w A7, 8 00004712 6778 beq +0x7A /* 0000478C */ 00004714 3F2F 0002 move.w -[A7], [A7 + 0x2] 00004718 2F0B move.l -[A7], A3 0000471A 4EAD ABF0 jsr [A5 - 0x5410] 0000471E 5C4F addq.w A7, 6 00004720 606A bra +0x6C /* 0000478C */ label00004722: 00004722 7004 moveq.l D0, 0x04 00004724 2480 move.l [A2], D0 00004726 2F0B move.l -[A7], A3 00004728 4EAD ABF8 jsr [A5 - 0x5408] 0000472C 48C0 ext.l D0 0000472E 2540 0004 move.l [A2 + 0x4], D0 00004732 584F addq.w A7, 4 00004734 6056 bra +0x58 /* 0000478C */ 00004736 4A03 tst.b D3 00004738 6722 beq +0x24 /* 0000475C */ 0000473A 4857 pea.l [A7] 0000473C 2F0A move.l -[A7], A2 0000473E 4EAD E0A0 jsr [A5 - 0x1F60] 00004742 4A00 tst.b D0 00004744 504F addq.w A7, 8 00004746 6744 beq +0x46 /* 0000478C */ 00004748 4A97 tst.l [A7] 0000474A 56C0 sne D0 0000474C 4400 neg.b D0 0000474E 49C0 lea.l A4, D0 00004750 1F00 move.b -[A7], D0 00004752 2F0B move.l -[A7], A3 00004754 4EAD ABE0 jsr [A5 - 0x5420] 00004758 5C4F addq.w A7, 6 0000475A 6030 bra +0x32 /* 0000478C */ label0000475C: 0000475C 7004 moveq.l D0, 0x04 0000475E 2480 move.l [A2], D0 00004760 2F0B move.l -[A7], A3 00004762 4EAD ABE8 jsr [A5 - 0x5418] 00004766 48C0 ext.l D0 00004768 2540 0004 move.l [A2 + 0x4], D0 0000476C 584F addq.w A7, 4 0000476E 601C bra +0x1E /* 0000478C */ 00004770 7000 moveq.l D0, 0x00 00004772 4FEF 011A lea.l A7, [A7 + 0x11A] 00004776 4CDF 1C18 movem.l D3,D4,A2,A3,A4, [A7]+ 0000477A 4E75 rts label0000477C: 0000477C 3044 movea.w A0, D4 0000477E 2F08 move.l -[A7], A0 00004780 2F3C 0039 0008 move.l -[A7], 0x390008 00004786 4EAD E078 jsr [A5 - 0x1F88] 0000478A 504F addq.w A7, 8 label0000478C: 0000478C 4EAD E1F8 jsr [A5 - 0x1E08] 00004790 7001 moveq.l D0, 0x01 00004792 4FEF 011A lea.l A7, [A7 + 0x11A] 00004796 4CDF 1C18 movem.l D3,D4,A2,A3,A4, [A7]+ 0000479A 4E75 rts 0000479C 206F 0004 movea.l A0, [A7 + 0x4] 000047A0 2050 movea.l A0, [A0] 000047A2 2F28 0008 move.l -[A7], [A0 + 0x8] 000047A6 4EAD AC18 jsr [A5 - 0x53E8] 000047AA 584F addq.w A7, 4 000047AC 4E75 rts 000047AE 2F2F 0008 move.l -[A7], [A7 + 0x8] 000047B2 206F 0008 movea.l A0, [A7 + 0x8] 000047B6 2050 movea.l A0, [A0] 000047B8 2F28 0008 move.l -[A7], [A0 + 0x8] 000047BC 4EAD AC20 jsr [A5 - 0x53E0] 000047C0 504F addq.w A7, 8 000047C2 4E75 rts 000047C4 3F2F 0008 move.w -[A7], [A7 + 0x8] 000047C8 4EAD E018 jsr [A5 - 0x1FE8] 000047CC 544F addq.w A7, 2 000047CE 4E75 rts 000047D0 7000 moveq.l D0, 0x00 000047D2 4E75 rts 000047D4 1F3C 0002 move.b -[A7], 0x2 000047D8 2F2F 000A move.l -[A7], [A7 + 0xA] 000047DC 4EAD B140 jsr [A5 - 0x4EC0] 000047E0 5C4F addq.w A7, 6 000047E2 4E75 rts 000047E4 7000 moveq.l D0, 0x00 000047E6 4E75 rts 000047E8 303C 0160 move.w D0, 0x160 000047EC 4E75 rts fn000047EE: 000047EE 206F 0004 movea.l A0, [A7 + 0x4] 000047F2 7006 moveq.l D0, 0x06 000047F4 B090 cmp.l D0, [A0] 000047F6 6612 bne +0x14 /* 0000480A */ 000047F8 41ED 9334 lea.l A0, [A5 - 0x6CCC] 000047FC 226F 0004 movea.l A1, [A7 + 0x4] 00004800 2269 0004 movea.l A1, [A1 + 0x4] 00004804 2251 movea.l A1, [A1] 00004806 B1D1 cmpa.l A0, [A1] 00004808 6704 beq +0x6 /* 0000480E */ label0000480A: 0000480A 7000 moveq.l D0, 0x00 0000480C 6002 bra +0x4 /* 00004810 */ label0000480E: 0000480E 7001 moveq.l D0, 0x01 label00004810: 00004810 4E75 rts fn00004812: 00004812 48E7 1830 movem.l -[A7], D3,D4,A2,A3 00004816 4FEF FEF2 lea.l A7, [A7 - 0x10E] 0000481A 246F 0122 movea.l A2, [A7 + 0x122] 0000481E 266F 0126 movea.l A3, [A7 + 0x126] 00004822 4AAD 1082 tst.l [A5 + 0x1082 /* export_524 */] 00004826 660C bne +0xE /* 00004834 */ 00004828 7000 moveq.l D0, 0x00 0000482A 4FEF 010E lea.l A7, [A7 + 0x10E] 0000482E 4CDF 0C18 movem.l D3,D4,A2,A3, [A7]+ 00004832 4E75 rts label00004834: 00004834 2F2D 1082 move.l -[A7], [A5 + 0x1082 /* export_524 */] 00004838 4EAD E820 jsr [A5 - 0x17E0] 0000483C 2800 move.l D4, D0 0000483E 7600 moveq.l D3, 0x00 00004840 584F addq.w A7, 4 00004842 6000 00A0 bra +0xA2 /* 000048E4 */ label00004846: 00004846 4857 pea.l [A7] 00004848 2F03 move.l -[A7], D3 0000484A 2F2D 1082 move.l -[A7], [A5 + 0x1082 /* export_524 */] 0000484E 4EAD E818 jsr [A5 - 0x17E8] 00004852 486F 000C pea.l [A7 + 0xC] 00004856 4EBA FF96 jsr [PC - 0x6A /* 000047EE */] 0000485A 4A00 tst.b D0 0000485C 4FEF 0010 lea.l A7, [A7 + 0x10] 00004860 6772 beq +0x74 /* 000048D4 */ 00004862 486F 0008 pea.l [A7 + 0x8] 00004866 206F 0008 movea.l A0, [A7 + 0x8] 0000486A 2050 movea.l A0, [A0] 0000486C 2F28 000C move.l -[A7], [A0 + 0xC] 00004870 4EAD E158 jsr [A5 - 0x1EA8] 00004874 0C12 00FF cmpi.b [A2], 0xFF 00004878 650E bcs +0x10 /* 00004888 */ 0000487A 41EA 0001 lea.l A0, [A2 + 0x1] 0000487E 70FF moveq.l D0, 0xFFFFFFFF label00004880: 00004880 5280 addq.l D0, 1 00004882 4A18 tst.b [A0]+ 00004884 66FA bne -0x4 /* 00004880 */ 00004886 6004 bra +0x6 /* 0000488C */ label00004888: 00004888 7000 moveq.l D0, 0x00 0000488A 1012 move.b D0, [A2] label0000488C: 0000488C 2F00 move.l -[A7], D0 0000488E 0C2F 00FF 0014 cmpi.b [A7 + 0x14], 0xFF 00004894 650E bcs +0x10 /* 000048A4 */ 00004896 41EF 0015 lea.l A0, [A7 + 0x15] 0000489A 70FF moveq.l D0, 0xFFFFFFFF label0000489C: 0000489C 5280 addq.l D0, 1 0000489E 4A18 tst.b [A0]+ 000048A0 66FA bne -0x4 /* 0000489C */ 000048A2 6006 bra +0x8 /* 000048AA */ label000048A4: 000048A4 7000 moveq.l D0, 0x00 000048A6 102F 0014 move.b D0, [A7 + 0x14] label000048AA: 000048AA 2F00 move.l -[A7], D0 000048AC 486A 0001 pea.l [A2 + 0x1] 000048B0 486F 001D pea.l [A7 + 0x1D] 000048B4 4EAD C380 jsr [A5 - 0x3C80] 000048B8 4A40 tst.w D0 000048BA 4FEF 0018 lea.l A7, [A7 + 0x18] 000048BE 6614 bne +0x16 /* 000048D4 */ 000048C0 2697 move.l [A3], [A7] 000048C2 276F 0004 0004 move.l [A3 + 0x4], [A7 + 0x4] 000048C8 7001 moveq.l D0, 0x01 000048CA 4FEF 010E lea.l A7, [A7 + 0x10E] 000048CE 4CDF 0C18 movem.l D3,D4,A2,A3, [A7]+ 000048D2 4E75 rts label000048D4: 000048D4 2F2F 0004 move.l -[A7], [A7 + 0x4] 000048D8 2F2F 0004 move.l -[A7], [A7 + 0x4] 000048DC 4EAD E1B8 jsr [A5 - 0x1E48] 000048E0 5283 addq.l D3, 1 000048E2 504F addq.w A7, 8 label000048E4: 000048E4 B684 cmp.l D3, D4 000048E6 6D00 FF5E blt -0xA0 /* 00004846 */ 000048EA 7000 moveq.l D0, 0x00 000048EC 4FEF 010E lea.l A7, [A7 + 0x10E] 000048F0 4CDF 0C18 movem.l D3,D4,A2,A3, [A7]+ 000048F4 4E75 rts fn000048F6: 000048F6 48E7 103A movem.l -[A7], D3,A2,A3,A4,A6 000048FA 266F 0018 movea.l A3, [A7 + 0x18] 000048FE 262F 0020 move.l D3, [A7 + 0x20] 00004902 95CA sub.l A2, A2 00004904 4EAD DAF8 jsr [A5 - 0x2508] 00004908 4A00 tst.b D0 0000490A 6700 0090 beq +0x92 /* 0000499C */ 0000490E 4AAD 1082 tst.l [A5 + 0x1082 /* export_524 */] 00004912 6608 bne +0xA /* 0000491C */ 00004914 4EAD E828 jsr [A5 - 0x17D8] 00004918 2B48 1082 move.l [A5 + 0x1082 /* export_524 */], A0 label0000491C: 0000491C 2F0B move.l -[A7], A3 0000491E 4EAD E168 jsr [A5 - 0x1E98] 00004922 2848 movea.l A4, A0 00004924 200C move.l D0, A4 00004926 584F addq.w A7, 4 00004928 6772 beq +0x74 /* 0000499C */ 0000492A 4878 0001 push.l 0x1 0000492E 4878 0010 push.l 0x10 00004932 4EAD C1F8 jsr [A5 - 0x3E08] 00004936 2448 movea.l A2, A0 00004938 200A move.l D0, A2 0000493A 504F addq.w A7, 8 0000493C 660E bne +0x10 /* 0000494C */ 0000493E 2F0C move.l -[A7], A4 00004940 4EAD C200 jsr [A5 - 0x3E00] 00004944 584F addq.w A7, 4 00004946 4CDF 5C08 movem.l D3,A2,A3,A4,A6, [A7]+ 0000494A 4E75 rts label0000494C: 0000494C 2F0A move.l -[A7], A2 0000494E 2F2F 0020 move.l -[A7], [A7 + 0x20] 00004952 2F0B move.l -[A7], A3 00004954 4EAD AB70 jsr [A5 - 0x5490] 00004958 2C48 movea.l A6, A0 0000495A 200E move.l D0, A6 0000495C 4FEF 000C lea.l A7, [A7 + 0xC] 00004960 660E bne +0x10 /* 00004970 */ 00004962 2F0A move.l -[A7], A2 00004964 4EAD C200 jsr [A5 - 0x3E00] 00004968 584F addq.w A7, 4 0000496A 4CDF 5C08 movem.l D3,A2,A3,A4,A6, [A7]+ 0000496E 4E75 rts label00004970: 00004970 2652 movea.l A3, [A2] 00004972 41ED 9334 lea.l A0, [A5 - 0x6CCC] 00004976 2688 move.l [A3], A0 00004978 7001 moveq.l D0, 0x01 0000497A 2740 0004 move.l [A3 + 0x4], D0 0000497E 274E 0008 move.l [A3 + 0x8], A6 00004982 274C 000C move.l [A3 + 0xC], A4 00004986 2043 movea.l A0, D3 00004988 7006 moveq.l D0, 0x06 0000498A 2080 move.l [A0], D0 0000498C 214A 0004 move.l [A0 + 0x4], A2 00004990 2F03 move.l -[A7], D3 00004992 2F2D 1082 move.l -[A7], [A5 + 0x1082 /* export_524 */] 00004996 4EAD E838 jsr [A5 - 0x17C8] 0000499A 504F addq.w A7, 8 label0000499C: 0000499C 4CDF 5C08 movem.l D3,A2,A3,A4,A6, [A7]+ 000049A0 4E75 rts fn000049A2: 000049A2 2F2F 0008 move.l -[A7], [A7 + 0x8] 000049A6 2F2F 0008 move.l -[A7], [A7 + 0x8] 000049AA 4EBA FE66 jsr [PC - 0x19A /* 00004812 */] 000049AE 4A00 tst.b D0 000049B0 504F addq.w A7, 8 000049B2 6612 bne +0x14 /* 000049C6 */ 000049B4 2F2F 0008 move.l -[A7], [A7 + 0x8] 000049B8 42A7 clr.l -[A7] 000049BA 2F2F 000C move.l -[A7], [A7 + 0xC] 000049BE 4EBA FF36 jsr [PC - 0xCA /* 000048F6 */] 000049C2 4FEF 000C lea.l A7, [A7 + 0xC] label000049C6: 000049C6 4E75 rts 000049C8 2F03 move.l -[A7], D3 000049CA 4FEF FEE6 lea.l A7, [A7 - 0x11A] 000049CE 4297 clr.l [A7] 000049D0 302D 0FA0 move.w D0, [A5 + 0xFA0] 000049D4 48C0 ext.l D0 000049D6 E788 lsl D0, 3 000049D8 206D 0F8E movea.l A0, [A5 + 0xF8E] 000049DC 2050 movea.l A0, [A0] 000049DE D1ED 0F96 add.l A0, [A5 + 0xF96] 000049E2 91C0 sub.l A0, D0 000049E4 2F50 0112 move.l [A7 + 0x112], [A0] 000049E8 2F68 0004 0116 move.l [A7 + 0x116], [A0 + 0x4] 000049EE 4AAD 1082 tst.l [A5 + 0x1082 /* export_524 */] 000049F2 6608 bne +0xA /* 000049FC */ 000049F4 4EAD E828 jsr [A5 - 0x17D8] 000049F8 2B48 1082 move.l [A5 + 0x1082 /* export_524 */], A0 label000049FC: 000049FC 7002 moveq.l D0, 0x02 000049FE 2F40 010A move.l [A7 + 0x10A], D0 00004A02 42AF 010E clr.l [A7 + 0x10E] 00004A06 202F 0112 move.l D0, [A7 + 0x112] 00004A0A 5380 subq.l D0, 1 00004A0C 674A beq +0x4C /* 00004A58 */ 00004A0E 5780 subq.l D0, 3 00004A10 6702 beq +0x4 /* 00004A14 */ 00004A12 6062 bra +0x64 /* 00004A76 */ label00004A14: 00004A14 262F 0116 move.l D3, [A7 + 0x116] 00004A18 5383 subq.l D3, 1 00004A1A 4A83 tst.l D3 00004A1C 6D0E blt +0x10 /* 00004A2C */ 00004A1E 2F2D 1082 move.l -[A7], [A5 + 0x1082 /* export_524 */] 00004A22 4EAD E820 jsr [A5 - 0x17E0] 00004A26 B680 cmp.l D3, D0 00004A28 584F addq.w A7, 4 00004A2A 6D18 blt +0x1A /* 00004A44 */ label00004A2C: 00004A2C 2F2F 0116 move.l -[A7], [A7 + 0x116] 00004A30 2F2F 0116 move.l -[A7], [A7 + 0x116] 00004A34 3F3C 0036 move.w -[A7], 0x36 /* '6' */ 00004A38 4EAD E060 jsr [A5 - 0x1FA0] 00004A3C 4FEF 0124 lea.l A7, [A7 + 0x124] 00004A40 261F move.l D3, [A7]+ 00004A42 4E75 rts label00004A44: 00004A44 486F 010A pea.l [A7 + 0x10A] 00004A48 2F03 move.l -[A7], D3 00004A4A 2F2D 1082 move.l -[A7], [A5 + 0x1082 /* export_524 */] 00004A4E 4EAD E818 jsr [A5 - 0x17E8] 00004A52 4FEF 000C lea.l A7, [A7 + 0xC] 00004A56 6036 bra +0x38 /* 00004A8E */ label00004A58: 00004A58 486F 0004 pea.l [A7 + 0x4] 00004A5C 2F2F 011A move.l -[A7], [A7 + 0x11A] 00004A60 4EAD E158 jsr [A5 - 0x1EA8] 00004A64 486F 0112 pea.l [A7 + 0x112] 00004A68 486F 0010 pea.l [A7 + 0x10] 00004A6C 4EBA FF34 jsr [PC - 0xCC /* 000049A2 */] 00004A70 4FEF 0010 lea.l A7, [A7 + 0x10] 00004A74 6018 bra +0x1A /* 00004A8E */ label00004A76: 00004A76 2F2F 0116 move.l -[A7], [A7 + 0x116] 00004A7A 2F2F 0116 move.l -[A7], [A7 + 0x116] 00004A7E 3F3C 000A move.w -[A7], 0xA /* '\n' */ 00004A82 4EAD E060 jsr [A5 - 0x1FA0] 00004A86 4FEF 0124 lea.l A7, [A7 + 0x124] 00004A8A 261F move.l D3, [A7]+ 00004A8C 4E75 rts label00004A8E: 00004A8E 486F 010A pea.l [A7 + 0x10A] 00004A92 4EAD E210 jsr [A5 - 0x1DF0] 00004A96 4FEF 011E lea.l A7, [A7 + 0x11E] 00004A9A 261F move.l D3, [A7]+ 00004A9C 4E75 rts 00004A9E 2F03 move.l -[A7], D3 00004AA0 4FEF FEDE lea.l A7, [A7 - 0x122] 00004AA4 4297 clr.l [A7] 00004AA6 7004 moveq.l D0, 0x04 00004AA8 2F40 0112 move.l [A7 + 0x112], D0 00004AAC 42AF 0116 clr.l [A7 + 0x116] 00004AB0 4AAD 1082 tst.l [A5 + 0x1082 /* export_524 */] 00004AB4 6700 00AC beq +0xAE /* 00004B62 */ 00004AB8 302D 0FA0 move.w D0, [A5 + 0xFA0] 00004ABC 48C0 ext.l D0 00004ABE E788 lsl D0, 3 00004AC0 206D 0F8E movea.l A0, [A5 + 0xF8E] 00004AC4 2050 movea.l A0, [A0] 00004AC6 D1ED 0F96 add.l A0, [A5 + 0xF96] 00004ACA 91C0 sub.l A0, D0 00004ACC 2F50 011A move.l [A7 + 0x11A], [A0] 00004AD0 2F68 0004 011E move.l [A7 + 0x11E], [A0 + 0x4] 00004AD6 202F 011A move.l D0, [A7 + 0x11A] 00004ADA 5380 subq.l D0, 1 00004ADC 6736 beq +0x38 /* 00004B14 */ 00004ADE 5780 subq.l D0, 3 00004AE0 6702 beq +0x4 /* 00004AE4 */ 00004AE2 6066 bra +0x68 /* 00004B4A */ label00004AE4: 00004AE4 262F 011E move.l D3, [A7 + 0x11E] 00004AE8 5383 subq.l D3, 1 00004AEA 4A83 tst.l D3 00004AEC 6D0E blt +0x10 /* 00004AFC */ 00004AEE 2F2D 1082 move.l -[A7], [A5 + 0x1082 /* export_524 */] 00004AF2 4EAD E820 jsr [A5 - 0x17E0] 00004AF6 B680 cmp.l D3, D0 00004AF8 584F addq.w A7, 4 00004AFA 6D66 blt +0x68 /* 00004B62 */ label00004AFC: 00004AFC 2F2F 011E move.l -[A7], [A7 + 0x11E] 00004B00 2F2F 011E move.l -[A7], [A7 + 0x11E] 00004B04 3F3C 0036 move.w -[A7], 0x36 /* '6' */ 00004B08 4EAD E060 jsr [A5 - 0x1FA0] 00004B0C 4FEF 012C lea.l A7, [A7 + 0x12C] 00004B10 261F move.l D3, [A7]+ 00004B12 4E75 rts label00004B14: 00004B14 486F 000C pea.l [A7 + 0xC] 00004B18 2F2F 0122 move.l -[A7], [A7 + 0x122] 00004B1C 4EAD E158 jsr [A5 - 0x1EA8] 00004B20 486F 000C pea.l [A7 + 0xC] 00004B24 486F 0018 pea.l [A7 + 0x18] 00004B28 4EBA FCE8 jsr [PC - 0x318 /* 00004812 */] 00004B2C 4A00 tst.b D0 00004B2E 4FEF 0010 lea.l A7, [A7 + 0x10] 00004B32 672E beq +0x30 /* 00004B62 */ 00004B34 7001 moveq.l D0, 0x01 00004B36 2F40 0116 move.l [A7 + 0x116], D0 00004B3A 2F2F 0008 move.l -[A7], [A7 + 0x8] 00004B3E 2F2F 0008 move.l -[A7], [A7 + 0x8] 00004B42 4EAD E1B8 jsr [A5 - 0x1E48] 00004B46 504F addq.w A7, 8 00004B48 6018 bra +0x1A /* 00004B62 */ label00004B4A: 00004B4A 2F2F 011E move.l -[A7], [A7 + 0x11E] 00004B4E 2F2F 011E move.l -[A7], [A7 + 0x11E] 00004B52 3F3C 000A move.w -[A7], 0xA /* '\n' */ 00004B56 4EAD E060 jsr [A5 - 0x1FA0] 00004B5A 4FEF 012C lea.l A7, [A7 + 0x12C] 00004B5E 261F move.l D3, [A7]+ 00004B60 4E75 rts label00004B62: 00004B62 486F 0112 pea.l [A7 + 0x112] 00004B66 4EAD E210 jsr [A5 - 0x1DF0] 00004B6A 4FEF 0126 lea.l A7, [A7 + 0x126] 00004B6E 261F move.l D3, [A7]+ 00004B70 4E75 rts fn00004B72: 00004B72 48E7 1830 movem.l -[A7], D3,D4,A2,A3 00004B76 514F subq.w A7, 8 00004B78 266F 001C movea.l A3, [A7 + 0x1C] 00004B7C 246F 0020 movea.l A2, [A7 + 0x20] 00004B80 7002 moveq.l D0, 0x02 00004B82 2480 move.l [A2], D0 00004B84 42AA 0004 clr.l [A2 + 0x4] 00004B88 4AAD 1082 tst.l [A5 + 0x1082 /* export_524 */] 00004B8C 6764 beq +0x66 /* 00004BF2 */ 00004B8E 2F2D 1082 move.l -[A7], [A5 + 0x1082 /* export_524 */] 00004B92 4EAD E820 jsr [A5 - 0x17E0] 00004B96 2800 move.l D4, D0 00004B98 7600 moveq.l D3, 0x00 00004B9A 584F addq.w A7, 4 00004B9C 6050 bra +0x52 /* 00004BEE */ label00004B9E: 00004B9E 4857 pea.l [A7] 00004BA0 2F03 move.l -[A7], D3 00004BA2 2F2D 1082 move.l -[A7], [A5 + 0x1082 /* export_524 */] 00004BA6 4EAD E818 jsr [A5 - 0x17E8] 00004BAA 486F 000C pea.l [A7 + 0xC] 00004BAE 4EBA FC3E jsr [PC - 0x3C2 /* 000047EE */] 00004BB2 4A00 tst.b D0 00004BB4 4FEF 0010 lea.l A7, [A7 + 0x10] 00004BB8 6724 beq +0x26 /* 00004BDE */ 00004BBA 206F 0004 movea.l A0, [A7 + 0x4] 00004BBE 2050 movea.l A0, [A0] 00004BC0 2F28 0008 move.l -[A7], [A0 + 0x8] 00004BC4 4EAD AC28 jsr [A5 - 0x53D8] 00004BC8 B1CB cmpa.l A0, A3 00004BCA 584F addq.w A7, 4 00004BCC 6610 bne +0x12 /* 00004BDE */ 00004BCE 2497 move.l [A2], [A7] 00004BD0 256F 0004 0004 move.l [A2 + 0x4], [A7 + 0x4] 00004BD6 504F addq.w A7, 8 00004BD8 4CDF 0C18 movem.l D3,D4,A2,A3, [A7]+ 00004BDC 4E75 rts label00004BDE: 00004BDE 2F2F 0004 move.l -[A7], [A7 + 0x4] 00004BE2 2F2F 0004 move.l -[A7], [A7 + 0x4] 00004BE6 4EAD E1B8 jsr [A5 - 0x1E48] 00004BEA 5283 addq.l D3, 1 00004BEC 504F addq.w A7, 8 label00004BEE: 00004BEE B684 cmp.l D3, D4 00004BF0 6DAC blt -0x52 /* 00004B9E */ label00004BF2: 00004BF2 4857 pea.l [A7] 00004BF4 4EBA 0060 jsr [PC + 0x60 /* 00004C56 */] 00004BF8 206F 0008 movea.l A0, [A7 + 0x8] 00004BFC 2050 movea.l A0, [A0] 00004BFE 2F28 0008 move.l -[A7], [A0 + 0x8] 00004C02 4EAD AC28 jsr [A5 - 0x53D8] 00004C06 B1CB cmpa.l A0, A3 00004C08 504F addq.w A7, 8 00004C0A 6610 bne +0x12 /* 00004C1C */ 00004C0C 2497 move.l [A2], [A7] 00004C0E 256F 0004 0004 move.l [A2 + 0x4], [A7 + 0x4] 00004C14 504F addq.w A7, 8 00004C16 4CDF 0C18 movem.l D3,D4,A2,A3, [A7]+ 00004C1A 4E75 rts label00004C1C: 00004C1C 2F2F 0004 move.l -[A7], [A7 + 0x4] 00004C20 2F2F 0004 move.l -[A7], [A7 + 0x4] 00004C24 4EAD E1B8 jsr [A5 - 0x1E48] 00004C28 4FEF 0010 lea.l A7, [A7 + 0x10] 00004C2C 4CDF 0C18 movem.l D3,D4,A2,A3, [A7]+ 00004C30 4E75 rts fn00004C32: 00004C32 2F2F 0004 move.l -[A7], [A7 + 0x4] 00004C36 4EAD EB88 jsr [A5 - 0x1478] 00004C3A 2F08 move.l -[A7], A0 00004C3C 4EBA FF34 jsr [PC - 0xCC /* 00004B72 */] 00004C40 504F addq.w A7, 8 00004C42 4E75 rts fn00004C44: 00004C44 2F2F 0004 move.l -[A7], [A7 + 0x4] 00004C48 4EAD EB90 jsr [A5 - 0x1470] 00004C4C 2F08 move.l -[A7], A0 00004C4E 4EBA FF22 jsr [PC - 0xDE /* 00004B72 */] 00004C52 504F addq.w A7, 8 00004C54 4E75 rts fn00004C56: 00004C56 48E7 0038 movem.l -[A7], A2,A3,A4 00004C5A 286F 0010 movea.l A4, [A7 + 0x10] 00004C5E 4AAD 108C tst.l [A5 + 0x108C] 00004C62 665C bne +0x5E /* 00004CC0 */ 00004C64 4878 0001 push.l 0x1 00004C68 4878 0010 push.l 0x10 00004C6C 4EAD C1F8 jsr [A5 - 0x3E08] 00004C70 2B48 108C move.l [A5 + 0x108C], A0 00004C74 4AAD 108C tst.l [A5 + 0x108C] 00004C78 504F addq.w A7, 8 00004C7A 6756 beq +0x58 /* 00004CD2 */ 00004C7C 2F2D 108C move.l -[A7], [A5 + 0x108C] 00004C80 42A7 clr.l -[A7] 00004C82 42A7 clr.l -[A7] 00004C84 4EAD AB70 jsr [A5 - 0x5490] 00004C88 2648 movea.l A3, A0 00004C8A 200B move.l D0, A3 00004C8C 4FEF 000C lea.l A7, [A7 + 0xC] 00004C90 6614 bne +0x16 /* 00004CA6 */ 00004C92 2F2D 108C move.l -[A7], [A5 + 0x108C] 00004C96 4EAD C200 jsr [A5 - 0x3E00] 00004C9A 42AD 108C clr.l [A5 + 0x108C] 00004C9E 584F addq.w A7, 4 00004CA0 4CDF 1C00 movem.l A2,A3,A4, [A7]+ 00004CA4 4E75 rts label00004CA6: 00004CA6 206D 108C movea.l A0, [A5 + 0x108C] 00004CAA 2450 movea.l A2, [A0] 00004CAC 41ED 9334 lea.l A0, [A5 - 0x6CCC] 00004CB0 2488 move.l [A2], A0 00004CB2 7001 moveq.l D0, 0x01 00004CB4 2540 0004 move.l [A2 + 0x4], D0 00004CB8 254B 0008 move.l [A2 + 0x8], A3 00004CBC 42AA 000C clr.l [A2 + 0xC] label00004CC0: 00004CC0 7006 moveq.l D0, 0x06 00004CC2 2880 move.l [A4], D0 00004CC4 296D 108C 0004 move.l [A4 + 0x4], [A5 + 0x108C] 00004CCA 2F0C move.l -[A7], A4 00004CCC 4EAD E1C0 jsr [A5 - 0x1E40] 00004CD0 584F addq.w A7, 4 label00004CD2: 00004CD2 4CDF 1C00 movem.l A2,A3,A4, [A7]+ 00004CD6 4E75 rts 00004CD8 2F03 move.l -[A7], D3 00004CDA 4FEF FFF4 lea.l A7, [A7 - 0xC] 00004CDE 3F3C 0043 move.w -[A7], 0x43 /* 'C' */ 00004CE2 486D F500 pea.l [A5 - 0xB00] 00004CE6 486F 0006 pea.l [A7 + 0x6] 00004CEA 4EBA EE2C jsr [PC - 0x11D4 /* 00003B18 */] 00004CEE 4A00 tst.b D0 00004CF0 4FEF 000A lea.l A7, [A7 + 0xA] 00004CF4 6756 beq +0x58 /* 00004D4C */ 00004CF6 4857 pea.l [A7] 00004CF8 4EAD F4F8 jsr [A5 - 0xB08] 00004CFC 2600 move.l D3, D0 00004CFE 4A83 tst.l D3 00004D00 584F addq.w A7, 4 00004D02 662C bne +0x2E /* 00004D30 */ 00004D04 302D 0FA0 move.w D0, [A5 + 0xFA0] 00004D08 48C0 ext.l D0 00004D0A E788 lsl D0, 3 00004D0C 206D 0F8E movea.l A0, [A5 + 0xF8E] 00004D10 2050 movea.l A0, [A0] 00004D12 D1ED 0F96 add.l A0, [A5 + 0xF96] 00004D16 91C0 sub.l A0, D0 00004D18 2F28 0004 move.l -[A7], [A0 + 0x4] 00004D1C 2F28 0000 move.l -[A7], [A0 + 0x0] 00004D20 3F3C 0043 move.w -[A7], 0x43 /* 'C' */ 00004D24 4EAD E060 jsr [A5 - 0x1FA0] 00004D28 4FEF 0016 lea.l A7, [A7 + 0x16] 00004D2C 261F move.l D3, [A7]+ 00004D2E 4E75 rts label00004D30: 00004D30 7006 moveq.l D0, 0x06 00004D32 2F40 0004 move.l [A7 + 0x4], D0 00004D36 2F43 0008 move.l [A7 + 0x8], D3 00004D3A 486F 0004 pea.l [A7 + 0x4] 00004D3E 4EAD E1C0 jsr [A5 - 0x1E40] 00004D42 486F 0008 pea.l [A7 + 0x8] 00004D46 4EAD E210 jsr [A5 - 0x1DF0] 00004D4A 504F addq.w A7, 8 label00004D4C: 00004D4C 4FEF 000C lea.l A7, [A7 + 0xC] 00004D50 261F move.l D3, [A7]+ 00004D52 4E75 rts 00004D54 7000 moveq.l D0, 0x00 00004D56 4E75 rts 00004D58 2F2F 0004 move.l -[A7], [A7 + 0x4] 00004D5C 4EAD C200 jsr [A5 - 0x3E00] 00004D60 584F addq.w A7, 4 00004D62 4E75 rts 00004D64 2F3C 0109 0030 move.l -[A7], 0x1090030 00004D6A 486D 0BE8 pea.l [A5 + 0xBE8] 00004D6E 4EAD C328 jsr [A5 - 0x3CD8] 00004D72 2F2F 000C move.l -[A7], [A7 + 0xC] 00004D76 486D 0BE9 pea.l [A5 + 0xBE9] 00004D7A 2F2F 001C move.l -[A7], [A7 + 0x1C] 00004D7E 2F2F 001C move.l -[A7], [A7 + 0x1C] 00004D82 4EAD C1F0 jsr [A5 - 0x3E10] 00004D86 4FEF 0018 lea.l A7, [A7 + 0x18] 00004D8A 4E75 rts 00004D8C 7000 moveq.l D0, 0x00 00004D8E 4E75 rts 00004D90 7000 moveq.l D0, 0x00 00004D92 4E75 rts 00004D94 7000 moveq.l D0, 0x00 00004D96 4E75 rts 00004D98 4E75 rts 00004D9A 7000 moveq.l D0, 0x00 00004D9C 4E75 rts 00004D9E 7000 moveq.l D0, 0x00 00004DA0 4E75 rts 00004DA2 1F3C 0002 move.b -[A7], 0x2 00004DA6 2F2F 000A move.l -[A7], [A7 + 0xA] 00004DAA 4EAD B140 jsr [A5 - 0x4EC0] 00004DAE 5C4F addq.w A7, 6 00004DB0 4E75 rts 00004DB2 303C 0219 move.w D0, 0x219 00004DB6 4E75 rts fn00004DB8: 00004DB8 41ED 9364 lea.l A0, [A5 - 0x6C9C] 00004DBC 226F 0004 movea.l A1, [A7 + 0x4] 00004DC0 2251 movea.l A1, [A1] 00004DC2 2288 move.l [A1], A0 00004DC4 206F 0004 movea.l A0, [A7 + 0x4] 00004DC8 2050 movea.l A0, [A0] 00004DCA 7001 moveq.l D0, 0x01 00004DCC 2140 0004 move.l [A0 + 0x4], D0 00004DD0 4E75 rts fn00004DD2: 00004DD2 2F2F 0008 move.l -[A7], [A7 + 0x8] 00004DD6 2F2F 0008 move.l -[A7], [A7 + 0x8] 00004DDA 4EAD E080 jsr [A5 - 0x1F80] 00004DDE 4A00 tst.b D0 00004DE0 504F addq.w A7, 8 00004DE2 6604 bne +0x6 /* 00004DE8 */ 00004DE4 7000 moveq.l D0, 0x00 00004DE6 4E75 rts label00004DE8: 00004DE8 41ED 9364 lea.l A0, [A5 - 0x6C9C] 00004DEC 226F 0008 movea.l A1, [A7 + 0x8] 00004DF0 2251 movea.l A1, [A1] 00004DF2 2251 movea.l A1, [A1] 00004DF4 B1D1 cmpa.l A0, [A1] 00004DF6 57C0 seq D0 00004DF8 4400 neg.b D0 00004DFA 49C0 lea.l A4, D0 00004DFC 4E75 rts 00004DFE 0000 0000 ori.b D0, 0x0 00004E02 0000 0000 ori.b D0, 0x0 00004E06 0000 0000 ori.b D0, 0x0